推荐几个好用的NPM 软件包
都是我使用过的,非常喜欢,分享给大家
可以让您解析和执行更少的javascript代码,为您的代码留出更多的空间
1.Lodash
是 JavaScript 方法库,提供模块化,封装了数组、对象及其他数据结构的多种实用功能,建议看一遍他们内部的封装方法,开发的时候可以很大的提高效率,它提供的方法都考虑了性能问题。
2.qs
处理 URL 查询字符串,就是将对象和 URL 地址的参数互相转换,提供了parse, stringify方法
3.numeral
是一个专门用来格式化数字的 NPM 库,同时 numeral 还能解析各种格式的数字
4.Day.js
是一个轻量的处理时间和日期的javascriot库,所有的api操作都将返回一个新的dayjs对象
5.Uuid
能够快速生成更为复杂的通用唯一标识符(UUID)
6.Mock.js
是一个模拟数据生成器,可帮助前端开发与后端进度分开,mock数据
7.Jest
一款便捷好用的 JavaScript 测试框架,以简单为核心诉求。您可以通过易于上手且功能丰富的 API 编写测试,从而快速获取结果
8.Nodemon
用来监视 node.js 应用程序中的任何更改并自动重启服务,非常适合用在开发环境中
9.PM2
是一个具有内置负载均衡器的 Node.js 应用程序的生产流程管理器。有了它,可以在不停机的前提下重新加载它们,并简化常见的系统管理任务,当你做ssr服务端渲染的时候它非常有用
10.Socket.io
支持实时、双向、基于事件的通信功能。它能够运行在各类平台、浏览器及设备之上,且拥有良好的可靠性与速度表现。
11.ESLint
可用来避免代码错误并强制开发团队使用编码标准。ESLint 是用于识别和报告 ECMAScript/JavaScript 代码中模式的工具
12.stylelint
一个强大的样式规则,可以让你强制执行样式规范,避免书写错误的样式代码
13.Validator
前端验证库,提供了如 isEmail(),isCreditCard(),isDate() 以及 isURL()等常用方法
14.Sharp
一款出色的模块,能够将常见格式的大图像转换为尺寸较小、适合网络浏览环境的 JPEG、PNG 及 WebP 图像
15.Prettier
是一款风格鲜明的代码格式化程序。它通过解析代码并使用自己的规则(限定最大行长)对代码进行重新输出,借此实现统一的样式
#前端##前端框架##前端开发##编程开发#
可以让您解析和执行更少的javascript代码,为您的代码留出更多的空间
1.Lodash
是 JavaScript 方法库,提供模块化,封装了数组、对象及其他数据结构的多种实用功能,建议看一遍他们内部的封装方法,开发的时候可以很大的提高效率,它提供的方法都考虑了性能问题。
2.qs
处理 URL 查询字符串,就是将对象和 URL 地址的参数互相转换,提供了parse, stringify方法
3.numeral
是一个专门用来格式化数字的 NPM 库,同时 numeral 还能解析各种格式的数字
4.Day.js
是一个轻量的处理时间和日期的javascriot库,所有的api操作都将返回一个新的dayjs对象
5.Uuid
能够快速生成更为复杂的通用唯一标识符(UUID)
6.Mock.js
是一个模拟数据生成器,可帮助前端开发与后端进度分开,mock数据
7.Jest
一款便捷好用的 JavaScript 测试框架,以简单为核心诉求。您可以通过易于上手且功能丰富的 API 编写测试,从而快速获取结果
8.Nodemon
用来监视 node.js 应用程序中的任何更改并自动重启服务,非常适合用在开发环境中
9.PM2
是一个具有内置负载均衡器的 Node.js 应用程序的生产流程管理器。有了它,可以在不停机的前提下重新加载它们,并简化常见的系统管理任务,当你做ssr服务端渲染的时候它非常有用
10.Socket.io
支持实时、双向、基于事件的通信功能。它能够运行在各类平台、浏览器及设备之上,且拥有良好的可靠性与速度表现。
11.ESLint
可用来避免代码错误并强制开发团队使用编码标准。ESLint 是用于识别和报告 ECMAScript/JavaScript 代码中模式的工具
12.stylelint
一个强大的样式规则,可以让你强制执行样式规范,避免书写错误的样式代码
13.Validator
前端验证库,提供了如 isEmail(),isCreditCard(),isDate() 以及 isURL()等常用方法
14.Sharp
一款出色的模块,能够将常见格式的大图像转换为尺寸较小、适合网络浏览环境的 JPEG、PNG 及 WebP 图像
15.Prettier
是一款风格鲜明的代码格式化程序。它通过解析代码并使用自己的规则(限定最大行长)对代码进行重新输出,借此实现统一的样式
#前端##前端框架##前端开发##编程开发#
漫思