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