zayfen / CodeBoost

项目中常用的工具库

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CodeBoost

CodeBoost收集前端项目中经常使用的工具。方便项目启动,提高代码开发的效率。

CodeBoost包含了哪些内容?

  1. 字符串相关,经过对常用字符串操作的封装,使用会更加简单(字符串匹配,搜索,相加等)

  2. 数字操作相关,比如大数的加减乘除,限制数字的精度等

  3. 数学相关,比如求根号,求最大值等

  4. 网络请求相关,封装网络请求函数,使网络请求更加简单(HTTP请求,下载上传等)

  5. 加密相关,常用的RSA, DSA,DES, AES, MD5/SHA等

  6. 编码相关,BASE64编码,URL编码

  7. 优化相关,比如防抖,节流等

  8. 事件相关,比如点击事件,双击,滑动等

  9. 时间转换相关

  10. DOM操作相关(dom节点的增删查改,节点的位置,尺寸大小等)

  11. 本地化转换相关,比如金钱, 时间等

  12. 度量单位转换相关, 比如米转毫米,海里转公里

  13. 高级算法相关,比如更好用的排序,查找(字符串查找)

  14. 图片操作和Canvas相关

  15. 常用的动画收集

项目目录

源代码在src目录中

目录 描述 备注
String 字符串相关
Number 数字相关
Math 数学相关
Net 网络请求相关
Crypto 加密相关的
EncodeDecode 编码相关的
Performance 优化相关的
DomEvents 事件相关
DateTime 时间转换相关
DOM DOM节点操作相关
Local 本地化相关
UnitConverter 单位转换相关
Algorithm 常用的高级算法相关
ImageAndCanvas 图片操作相关
AnimSet 常用的动画集

About

项目中常用的工具库


Languages

Language:JavaScript 89.2%Language:TypeScript 10.8%