前端有很多小而美的库,接入成本很低又能满足日常开发需求,同时无论是 npm
方式引入还是直接本地引入使用都可以。
以下推荐几个小而美的javascript
库。
driver.js
driver.js 是一款用原生 js 实现的页面引导库,上手非常简单,体积在 gzip 压缩下仅仅 5kb。
drag-and-drop
Drag and Drop 是一个小型拖拽库,用于在您的应用中添加数据优先的拖放排序和元素传输。它简单、灵活、与框架无关,压缩后大小仅为 ~4Kb。Drag and Drop 适用于 React、Solid、Vue、Svelte 或任何 JavaScript 应用程序。
文档地址:https://drag-and-drop.formkit.com/
dayjs
Day.js 是一个简约的 JavaScript 库,Moment.js 的 2kB 轻量化方案,拥有同样强大的 API
文档地址:https://day.js.org/docs/zh-CN/installation/browser
filesize
filesize.js
是一个小型 JavaScript
库,它创建一个名为 filesize() 的全局函数。
它提供了一种获取人类可读的文件大小字符串的简单方法。文档地址:https://filesizejs.com/
use-debounce
无忧去抖的 React 库!让你不再为使用防抖烦恼
文档地址:https://github.com/xnimorz/use-debounce
radash
实用的工具库,相比 lodash
,更加面向现代,提供更多新功能(tryit
,retry
等函数),源码可读性高,如果不想安装它,大部分函数可以直接复制到本地使用。
文档地址:https://www.npmjs.com/package/radash
FileSaver
FileSaver.js
是客户端保存文件的理想解决方案,适用于在客户端生成文件的Web应用
全部评论 (0)
暂无评论,来发表第一条评论吧!
发表评论