This website works better with JavaScript
ホーム
エクスプローラ
ヘルプ
サインイン
githab
/
JavaScript-utils
Watch
2
Star
0
Fork
0
ファイル
課題
0
プルリクエスト
0
Wiki
ツリー:
db80c6caa8
ブランチ
タグ
master
JavaScript-u...
/
README.md
README.md
6.5 KB
履歴
Raw
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
removeCookie — 根据name删除cookie
removeCookie — 根据name删除cookie
setCookie — 设置Cookie
device
getExplore — 获取浏览器类型和版本
getOS — 获取操作系统类型
getKeyName — 根据keycode获得键名