写点什么

十个很实用的前端工具库,快来看看吧!

  • 2025-04-07
    福建
  • 本文字数:1532 字

    阅读完需:约 5 分钟

十个很实用的前端工具库,快来看看吧!
分享十个爆火的前端库,但是这些前端库你可能都没听过。

@JNPF


​​JNPF 低代码平台​是专注企业级应用开发的快速构建工具,核心优势如下:

  1. ​可视化开发​​:拖拽式设计表单/流程/报表,支持 Vue3+SpringBoot 主流技术栈;

  2. ​高效集成​​:内置 RBAC 权限系统、工作流引擎,可对接钉钉/企业微信;

  3. ​多端适配​​:自动生成 Web/APP/H5 界面,含 200+行业模板;

  4. ​扩展灵活​​:支持自定义组件与 API 接口开发,满足复杂业务逻辑。

适用场景:中后台管理系统(OA/ERP/CRM 等),可缩短 60%开发周期,但深度定制需二次开发。同类工具推荐 Ant Design、Vue-Element-Admin 等开源库作为补充。



NProgress

NProgress 是一个使用起来很方便的进度条工具库。


图片


一般在项目中使用它来展示页面加载的进度,或者路由跳转的进度!


图片

图片


图片

图片

tesseract.js

tesseract.js 可以识别图片中的文字,并把这些文字转化成文本,返回给你。


图片

图片

在识别图片文字,根据搜索过滤图片等这些需求的时候,可以使用 tesseract.js 这个库!


图片

图片


图片

图片

@zxcvbn-ts/core

平时在做注册功能的时候,我们可能得计算用户密码的密码强度,从而去提醒用户。


图片

图片

@zxcvbn-ts/core 是 zxcvbn 密码强度估计器的 TypeScript 实现版本,用于帮助开发者评估用户设置密码的复杂度和安全性,计算的依据有:

  • 密码长度: 越长分数越高

  • 字符类型: 数字、字母、符号

  • 词典攻击检测: 内置词典列表,检测密码强度

  • 评分系统: 0-4 分,分数越高越安全

  • 熵计算: 评测密码所需尝试次数,熵越高,分数越高


图片

图片

dayjs

dayjs 无疑是当今前端市场上时间工具库的大热门,使用方式跟 momentjs 类似,但是体积是 momentjs 的五分之一!!!格式化、时区设置、按需加载等功能,样样不少!


图片

图片


图片

图片

qrcode

qrcode 被用的最广泛的就是把一个 URL 转换为 一个二维码,可供给用户去扫码!


图片

图片


图片

图片

crypto-js

前端加密工具库中当之无愧的王者!!!内置各种加密、解密算法!!!一般用来对密码、缓存等敏感信息进行加密、解密!


图片

图片


图片

图片

sunshine-track

sunshine-track 应用于前端监控,s 基于 行为上报,实现了用户行为、错误监控、页面跳转、页面白屏检测、页面性能检测等上报功能。适用于 Vue、React、Angular 等框架。

sunshine-track 具备以下功能:

  • ✅ 用户行为上报:包括 点击、跳转页面、跳转页面记录数组、请求 等

  • ✅ 用户手动上报:提供 Vue 自定义指令 以及 add、report 函数,实现用户手动上报

  • ✅ 自定义上报:提供 格式化上报数据、自定义上报函数、自定义决定上不上报 等配置项,更灵活地上报数据

  • ✅ 请求数据上报:提供 检测请求返回、过滤请求 等配置项,让用户决定上报哪些请求数据

  • ✅ 上报方式:提供 上报方式 配置项,用户可选择 img、http、beacon 三种方式,http 方式又支持 xhr、fetch 两种,且支持 自定义 headers

  • ✅ 上报数据缓存:可配置 本地缓存、浏览器本地缓存、IndexedDB 三种方式

  • ✅ 上报数据阈值:可配置上报数据 阈值 ,达到 阈值 后进行上报操作

  • ✅ 全局点击上报:可通过配置 选择器、元素文本,对全局 DOM 节点进行点击上报

  • ✅ 页面的性能检测,包括 白屏、FP、FCP、LCP、CLS、TTFB、FID 等


图片

图片

localforage

localforage 用于浏览器本地的缓存操作,并且它的操作都是异步的,这样做的好处是可以降低代码执行阻塞的风险

localforage 用起来非常方便,因为它提供了一系列的 API ,比如增加、修改、删除、查找等等

localforage 默认使用的存储方案是 IndexedDB,但是如果浏览器不兼容的话,会自动降级为 storage


图片

图片


图片

图片

lodash-es

以前的 lodash 版本不支持按需加载,这导致了打包后整个产物的体积很大,所以后来官方推出了 lodash-es


图片

图片

lodash-es 支持按需加载,这大大降低了打包的体积。

以前使用 lodash 时。


图片

图片

现在使用 lodash-es 可以这么去用了!


图片

图片

用户头像

还未添加个人签名 2023-06-19 加入

还未添加个人简介

评论

发布
暂无评论
十个很实用的前端工具库,快来看看吧!_伤感汤姆布利柏_InfoQ写作社区