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