Outils
Outils能够为开发人员提供常见的前端业务代码工具,减轻项目开发和维护过程的工作量,以便快速分发JavaScript代码,与团队中的其他人共享代码,管理项目依赖关系。总而言之,此程序能够大幅度提高开发效率。
Outils API文档
【Array】
arrayEqual:判定两个数组是不是相等
【Class】
addClass:为元素加入class
hasClass:判定元素是不是有某个class
removeClass:为元素移除class
【Cookie】
getCookie:按照name读取Cookie
removeCookie:按照name删除Cookie
setCookie:加入Cookie
【Device】
getExplore:获得阅读器类型和版本号
getOS:获得操作系统类型
【Dom】
getScrollTop:获得转动条距顶部的间隔
offset:获得一个元素的间隔文档(document)的定位,近似jQ中的offset()
scrollTo:在${duration}时间内,转动条光滑转动到${to}指确认位置
setScrollTop:设置转动条距顶部的间隔
windowResize:H5软键盘缩回、弹起回调
【Function】
debounce:函数防抖
throttle:函数节省
【Keycode】
getKeyName:按照keycode取得键名
【Object】
deepClone:深拷贝,拥有常见类型
isEmptyObject:判定Object是不是为空
【Random】
randomColor :随机转换色彩
randomNum:转换指定规模随机数
【Regexp】
isColor:判定是不是为16进制色彩,rgb 或 rgba
isEmail:判定是不是为邮箱地址
isIdCard:判定是不是为身份证号
isPhoneNum:判定是不是为手机号
isUrl:判定是不是为URL地址
【String】
digitUppercase:现金额转大写
【Support】
isSupportWebP:判定阅读器是不是拥有webP格式图片
【Time】
formatPassTime:格式化${startTime}距此刻的已过时间
formatRemainTime:格式化此刻距${endTime}的残剩时间
isLeapYear:判定是不是为闰年
isSameDay:判定是不是为同一天
timeLeft:计较${startTime - endTime}的残剩时间
monthDays:获得指定日期月份的总天数
【Url】
parseQueryString:url参数转工具
stringfyQueryString:工具序列化
小编简评
此程序封装整合了业务开发中常用的函数,包括判断Object是否为空、现金额转大写、格式化某个时间距现在的已过时间等等,从此告别函数在不同项目之间的多次复制粘贴,并且可以快速发布到npm。
以上就是软件爱好者小编今日为大家带来的Outils,更多软件下载尽在软件爱好者。