1.1.0 • Published 6 years ago
js-toolkit-cook v1.1.0
toolkit
javascript toolkit
搜集的一些javascript常用工具方法
来源:各大类库,自创,网络
toolkit.version当前类库版本号toolkit.noop空方法toolkit.comma用逗号分割数字toolkit.comma(123456.02,3)toolkit.numberFormat数字格式化toolkit.numberFormat(123456.02,3, '.', '#')toolkit.pad对目标元素按指定长度进行补0处理toolkit.pad(12,3)toolkit.randomInt生成min, max范围内的随机整数toolkit.randomInt(1,10)toolkit.stripTags清理字符串中的html标签toolkit.stripTags('<a href="#">163</a>')toolkit.toCamelCase对'-'分割的字符串进行驼峰化处理toolkit.toCamelCase('-string-number-')toolkit.trim去除左右空白符toolkit.trim(' string ')toolkit.guid生成UUIDtoolkit.guid()toolkit.URISearchURI - query属性查询toolkit.URISearch('id')toolkit.betweenVersion判断版本号是否在两者之间toolkit.betweenVersion('1.0.0','0.9.0','3.1.5')toolkit.compareVersion版本号大小比较toolkit.compareVersion('1.0.0','0.9.0')toolkit.default默认值设置toolkit.default('','默认值')toolkit.randomStr随机字符串生成toolkit.randomStr(15),toolkit.randomStr(15,'$%^&*()_-+=',true)toolkit.randomColor生成HEX随机颜色toolkit.randomColor()toolkit.shuffle随机打乱数组元素toolkit.shuffle([0,1,2,3,4,5,6,7,8,9])toolkit.isCn检测字符串是否全是中文toolkit.isCn('中文')toolkit.cloakPhone遮挡手机号码中间数字toolkit.cloakPhone('13512345678')toolkit.objectSize获取对象长度toolkit.objectSize({a:1,b:2,name:'小明'})toolkit.typeof数据类型判断toolkit.typeof('要判断的数据')toolkit.extend对象拷贝;类jQuery.extend,但没有做朴素对象验证toolkit.extend({},{})toolkit.range生成范围为[start,end)的整数数组toolkit.range(1,10)toolkit.isArray判断目标对象是否是数组toolkit.isArray([1,2,3])toolkit.inArray判断元素是否在目标数组中toolkit.inArray([1,2,3],2)toolkit.empty清空数组toolkit.empty()toolkit.indexOf元素在目标数组中的索引toolkit.indexOf([1,2,3],3)toolkit.unique数组去重toolkit.unique([1,1,2,3,4,5,3,'1'])toolkit.merge数组合并toolkit.merge([1,2],[5,6])toolkit.dateFormat日期格式化toolkit.dateFormat(new Date(),'yyyy-MM-dd HH:mm:ss')toolkit.dateParse将目标字符串转换成日期对象toolkit.dateParse('2016-01-09 18:30:56')toolkit.getDate获取指定月份的天数toolkit.getDate(2016,2)toolkit.leapYear闰年判断toolkit.leapYear(2016)toolkit.ios是否是iOS系统toolkit.ios()toolkit.iphone是否是iPhonetoolkit.iphone()toolkit.ipod是否是iPodtoolkit.ipod()toolkit.ipad是否是iPadtoolkit.ipad()toolkit.android是否是Androidtoolkit.android()toolkit.androidPhone是否是androidPhonetoolkit.androidPhone()toolkit.androidTablet是否是androidTablettoolkit.androidTablet()toolkit.isWechat是否是微信环境toolkit.isWechat()toolkit.portrait是否竖屏toolkit.portrait()toolkit.landscape是否横屏toolkit.landscape()toolkit.runCode执行代码toolkit.runCode(id)toolkit.closeCurrentPage定时关闭当前页toolkit.closeCurrentPage(1000)toolkit.getCountDown天数倒计时toolkit.getCountDown(2020,1,1)toolkit.viewSource查看网页源码(需求:1 服务器环境;2 权限)toolkit.viewSource('index.html')toolkit.imgComplete判断图片是否加载完成toolkit.imgComplete(document.getElementByTagName('img')[0],fn)
1.1.0
6 years ago