- 命令行词典–terminal-dict
url: https://github.com/CircleSmall/terminal-dict
cmd: npm install terminal-dict -g
- 页面
JavaScript
性能监视器–stats.js
url: http://mrdoob.github.io/stats.js/
- 断言库–chai.js
url: https://www.chaijs.com/
js
文档生成–jsdoc
url: https://github.com/jsdoc/jsdoc
- 下划线和驼峰命名转换–humps
express 自带
- 数据格式验证–Joi
express 自带
- 生成uuid–uuid
express 自带
const uuidv1 = require('uuid/v1')
const uuid = uuidv1()
- 虚拟列表–vue-virtual-scroll-list
url: https://tangbc.github.io/vue-virtual-scroll-list/#/
vue3 版本:vue-virtual-list-v3 – npm (npmjs.com)
- 文字弯曲-arctext.js
这是一个 jQuery 插件
- 2d canvas 引擎–zrender.js
url: https://ecomfe.github.io/zrender-doc/public/
- 2d canvas 引擎–sprite.js
url: https://www.spritejs.com/#/
支持 3d 扩展
- 2d canvas 绘图库–pixijs
url: https://pixijs.com/
使用 webgl 实现的 2d 渲染,性能较好。
- 2d canvas 绘图库–konva
url: https://konvajs.org/
支持拖动柄
- 图片压缩–compressorjs
url: https://www.npmjs.com/package/compressorjs#main
- 前端 websocket——reconnecting-websocket.js
url: https://www.npmjs.com/package/reconnecting-websocket
- async 封装——await-to-js
url: https://www.npmjs.com/package/await-to-js
- 滤镜库——Lena.js
url: https://github.com/davidsonfellipe/lena.js
- 图片处理库——ImageScript
url: https://github.com/matmen/ImageScript
- WebGL 库——twgl.js
url: https://twgljs.org/