front-end-tools-js
#harryljx工具
前端js工具库
##包含工具
1. http模块
本人使用的http模块,包含了get,post,put,delete,getByPager五种基本使用方法。
前四种接收HqResponse实体,后一种接收Pager实体;
2. tools模块
包含一些常用的js工具:
* clone:简单克隆
* dateFormat:时间格式化
* dictFormat与dictOpFormat:字典数组与字典对象的相互转化
* toFixed:数字,保留小数位
* partition:数字格式化工具
* replaceAll:字符串全替换
* successHqResponse,failHqResponse:返回HqResponse对象,正确与错误
* createUUID:生成UUID 返回 32位长字符串
* trim:字符串去两端空格
* dataURLtoFile:dataURL转file
* dataURLtoBlob:dataURL转blob
* isArray:判断是否是数组
* limitFileSize:验证文件大小
3. icCardReader模块
rfid读卡器api,使用在特定环境中
4. lockerCardReader模块
更衣箱手牌读卡器api,使用在特定环境中
5. camera模块
摄像头模块,可截图
6. planimetry模块
一些平面集合工具
7. validate模块
基于async-validate规则的验证用工具