js库
swiper:移动触摸滑块。做轮播、做微场景
Leaflet:地图图块
fullpage:创建全屏滚动
anime.js:动画库
moment:解析,验证,操作和显示日期
hammer.js:检测触摸手势
masonry:网格布局插件
d3:数据可视化库
slick:轮播库
Popper.js:popper 元素 放置位置
day.js:解析,验证,操作和显示现代浏览器的日期和时间
lodash:现代化的 JavaScript 实用函数库,提供模块化,性能和附加功能。
zepto.js:Zepto是用于现代浏览器的极简JavaScript库,具有与jQuery兼容的API。
tfjs:一个WebGL加速的JavaScript库,用于训练和部署ML模型。
iscroll:网页平滑滚动(建议使用 better-scroll)
better-scroll:解决移动端,各种滚动场景需求的插件
download:文件下载
clipboard:将文本复制到剪贴板
Print.js:打印。在 vue 中使用出现,border 无法打印,不能使用浮动布局,会造成文字重叠,文字过长换行导致行文字重叠等。
html2canvas:截屏
Canvas2image:将画布保存或转换为图像的工具
qrcodejs:二维码生成器
js-cookie:cookie 的处理
sheetjs:EXCEL 表格的预览、读写处理、导出表格等
jszip:一个用于使用 JavaScript 创建,读取和编辑.zip文件的库。
fuse.js:Fuse.js是JavaScript中的轻量级模糊搜索。
FileSaver.js:FileSaver.js是在客户端保存文件的解决方案,非常适合在客户端上生成文件的Web应用程序。
dropzone:Dropzone.js是一个轻量级的JavaScript库,可将HTML元素转换为dropzone。这意味着用户可以将文件拖放到该文件上,然后该文件通过AJAX上传到服务器。
js-md5:JavaScript的简单MD5哈希函数支持UTF-8编码。
JavaScript-MD5:JavaScript MD5实现。
pdf.js:PDF.js是使用HTML5构建的可移植文档格式(PDF)查看器。
ts-migrate:一种帮助将JavaScript代码快速便捷地迁移到TypeScript的工具
dps:网页骨架屏自动生成
number-precision:1K 微小且快速的库,用于精确地执行加,减,乘和除运算。
fastclick:Polyfill可消除使用触摸UI的浏览器的点击延迟。
注意:截至2015年末,大多数移动浏览器-特别是Chrome和Safari-不再具有300ms的触摸延迟,因此fastclick对较新的浏览器没有好处,并且存在将错误引入应用程序的风险。请仔细考虑您是否真的需要使用它。
SVG.js:一个轻量级的库,用于操纵和动画SVG,没有任何依赖关系。
lib-flexible:可伸缩布局方案。rem 库解决方案
basket.js:脚本和资源加载器,用于通过localStorage缓存和加载文件
store:使用localStorage和sessionStorage的更好方法
lscache:一个基于本地存储的受内存缓存启发的客户端缓存库。
PubSubJS:JavaScript的无依赖关系免费发布/订阅
zTree:依赖 JQuery 的 树形结构
Sortable:Sortable是一个JavaScript库,用于可重新排序的拖放列表。
Mock:假数据
JustAuth:第三方授权登录的工具类库
Vditor:Markdown 编辑器
nanoid:生成唯一 id,某篇公众号nanoid 比 uuid 强
uuid:生成唯一 id
js-xlsx:表格解析器
webuploader:文件上传
ueditor:富文本编辑器
相关资料
前端常用插件、工具类库汇总,不要重复造轮子啦
图像特效库
15个非常实用的JavaScript表单验证库
20个+强大的翻书效果插件
15 个最佳 jQuery 翻书效果插件
蚂蚁可视化图表
推荐18个基于 HTML5 Canvas 开发的图表库
大屏数据可视化工具
10个JavaScript图像处理库,收藏好留备用
图片处理不用愁,给你十个小帮手
JavaScript 数学库、算法库
前端高效开发必备的 js 库梳理
若川知乎高赞:有哪些必看的 JS 库?
网页骨架屏自动生成方案