This website works better with JavaScript
首页
发现
帮助
登录
githab
/
JavaScript-utils
关注
2
点赞
0
派生
0
文件
工单管理
0
合并请求
0
Wiki
目录树:
eeaa421eec
分支列表
标签列表
master
JavaScript-u...
/
README.md
README.md
6.5 KB
文件历史
原始文件
JavaScript-utils
JavaScript工具函数库
array
[arrayDisorder]
打乱数组顺序
[arrayEqual]
判断两个数组是否相等
[arrayFlattening]
数组扁平化
[arrayRandom]
从数组中随机获取元素
[arrayRemoveRepeat]
数组去重
[arraySum]
数组求和(数字类型的数组)
[getCount]
返回数组(或字符串)中出现最多的元素和出现次数
[getEleCount]
返回数组或字符串中一个元素出现的次数
[maxArr]
找出数组中的最大值(数字类型的数组)
[minArr]
找出数组中的最小值(数字类型的数组)
string
[changeCase]
大小写转换
[digitUppercase]
现金额转大写
[removeSpace]
字符串去除空格
[repeatCopy]
字符串重复复制
[stringFormat]
格式化字符串
[stringReplace]
字符串替换
object
[dataType]
数据类型判断
[deepClone]
深拷贝,支持常见类型
[isEmptyObject]
判断
obj
是否为空
function
[debounce]
函数防抖
[throttle]
函数节流
dom
[addClass]
为元素添加class
[hasClass]
判断元素是否有某个class
[removeClass]
为元素移除class
bom
[getScrollTop]
获取滚动条距顶部的距离
[isSupportWebP]
设置滚动条距顶部的距离
[offset]
在${duration}时间内,滚动条平滑滚动到${to}指定位置
[scrollTo]
获取一个元素的距离文档(document)的位置,类似jQ中的offset()
[setScrollTop]
判断浏览器是否支持webP格式图片
date
[formatPassTime]
格式化${startTime}距现在的已过时间
[formatRemainTime]
格式化现在距${endTime}的剩余时间
random
[randomColor]
随机生成颜色
[randomNum]
生成指定范围随机数
regexp
[isEmail]
判断是否为邮箱地址
[isIdCard]
判断是否为身份证号
[isPhoneNum]
判断是否为手机号
[isUrl]
判断是否为URL地址
url
[parseQueryString]
url参数转对象
[stringfyQueryString]
对象序列化
cookie
[getCookie]
根据name读取cookie
[]
根据name删除cookie
[removeCookie]
根据name删除cookie
[setCookie]
设置Cookie
device
[getExplore]
获取浏览器类型和版本
[getOS]
获取操作系统类型
[getKeyName]
根据keycode获得键名