链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

proYang/outils:前端业务代码工具库

proYang/outils是一个前端业务代码工具库,旨在高效率完成前端业务代码。开发中常遇到如日期格式化、url参数转对象等操作,为避免在不同项目多次复制粘贴代码,它将这些常用函数统一封装发布到npm以提高效率。它支持多种安装和使用方式,如直接下载或npm安装,还能按需引入函数...

访问官网 →

【Github】项目名:proYang/outils:前端业务代码工具库

项目简介

这是一个前端业务代码工具库,目的是为了高效率完成前端业务代码。在开发过程中,经常用到如日期格式化、url参数转对象等常用函数,为避免在不同项目中多次复制粘贴这些代码的麻烦,将这些函数统一封装,并发布到npm以提高开发效率。

安装与使用

可以直接下载min目录下的outils.min.js使用,支持UMD通用模块规范;也可以使用npm安装,如在浏览器中使用,在npm中使用$ npm install –save -dev outils(适用于webpack、RequireJS、SeaJS等)。还可以只引入需要使用的方法,如const getOS = require(‘outils/getOS’); const OS = getOS()。

API文档

该工具库包含多种类型的工具函数,如Array类型有arrayEqual用于判断两个数组是否相等;Class类型有addClass、hasClass、removeClass等操作class的函数;Cookie类型有对Cookie进行读取、删除、添加操作的函数;Device类型有获取浏览器类型和版本号、获取操作系统类型的函数;Dom类型有获取滚动条距顶部距离等相关函数;Function类型有函数防抖和节流函数;Keycode类型有根据keycode获得键名的函数;Object类型有深拷贝和判断是否为空的函数;Random类型有随机生成颜色和指定范围随机数的函数;Regexp类型有判断是否为16进制颜色、邮箱地址等的函数;String类型有现金额转大写的函数;Support类型有判断浏览器是否支持webP格式图片的函数;Time类型有格式化已过时间、剩余时间等相关函数;Url类型有url参数转对象和对象序列化的函数等。

项目总结

proYang/outils是一个非常实用的前端业务代码工具库,能极大提高前端开发效率。如果你对这个项目有任何想法或者建议,欢迎在下方留言讨论。

项目地址

GitHub链接直达