npm bankcard-validator:
业务场景:项目中需要对用户银行卡信息的正确性进行校验。一是为了减少乱输、输错的卡号提交到后端服务的请求次数,减少不必要的网络开销。二是为了避免错误卡号提交到银行处理,节省业务成本,提现专业性。故做成公共工具也能共同行们使用。
功能介绍: 1、Luhn算法(模10算法)检验银行卡号正确性 2、批量生成符合规则的银行卡号
Chrome插件 SetCookie:
业务场景:开发者在开发项目的时候,经常需要绑定host来获取目标网站的cookie,使用这个工具我们可以在本地访问任何网站的cookie甚至同时多个网站的cookie,使开发变的更加方便。
fetch-polyfill:
业务场景:项目脱离jQuery,转为react技术栈,就考虑采用window下的fetch来承担发送请求的任务。但fetch又有些不足,没有超时和终止机制,故封装了一个fetch文件。
batch-download:
业务场景:在前端mock开发时,有需要许多图片站位的需求。但是爬下来的都是图片的链接,那么如何通过这些链接批量下载图片呢?下载下来的图片太大想要压缩下怎么办呢?
功能介绍:图片链接数组批量下载到指定文件夹;利用tinify工具压缩图片;
五子棋:
俄罗斯方块小程序: