1.1.0 • Published 2 years ago

jad-tool v1.1.0

Weekly downloads
24
License
ISC
Repository
-
Last release
2 years ago

jad-tool(极光广告前端工具库)

cookie相关操作

getCookie(key: string)
setCookie(
    key: string,
    data: string,
    time?: any,
    path?: any
)
emoveCookie(key: string, forceCookie = false)

date

/**
 * 根据时间 返回时间format
 * @param date format
 * @return string
 */
dateFormat(date, forma)
/**
 * 计数器
 * @param time number 毫秒
 * @return hh:dd:ss string
 */
dateCount(time:number)

检查script基本数据类型

/**
 * 检查script基本数据类型
 * @param mixed value
 * @return boolean
 */
isNumber(value)
isString(value)
isArray(value)
isBoolean(value)
isRegExp(value)
isDateObject(value)
isUndefined(value)
isNull(value)
isExist(value)
isSymbol(value)
isSVGElement(value)
isObject(value)
isEmptyObject(obj)
isEmptyArray(array)
isFunction(value)
isElement(value)
isWindow(value)
isPlainObject(obj)

转换工具

toArray(array)
toString(content) 

其他

/*
    深度合并内容
    引用类型克隆合并
    arguments[0] = target
    arguments type is Object Or Array
    多内容合并覆盖优先级: arguments[0]<arguments[1]<arguments[2]..
    如果sources 不是数组或者对象 则直接忽略
*/
extend(...arg)
//异步迭代器
//传入[ [function( next ){}]...]
//获取一个顺序调用时获取一个next方法、
//next接收一个timeout number对象 表示延时执行下一条函数
asynGenerator(...args)
//数组方法,直接object调用 
// var newObje = filter(obj, item => item) ...
filter
map
//生产唯一ID
getUniqueID()
nextTick(cb)
jumpTo(url) 
encodeBase64(str)
decodeBase64(str)
removeUndefinedyObjMember(state)
1.1.0

2 years ago

1.1.0-beta.2

2 years ago

1.1.0-beta.1

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.1.0

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago

0.0.0

5 years ago