node.js十大工具库
Posted songbingjia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js十大工具库相关的知识,希望对你有一定的参考价值。
1、Bluebird bluebird是一个第三方Promise类库,相比其它第三方类库或标准对象来说,功能更齐全而不臃肿、浏览器兼容性更好。
2、Async Async 是一个实用程序模块,它提供直接,强大的功能来处理异步javascript。尽管最初设计用于Node.js并npm i async可以通过安装,但也可以直接在浏览器中使用。
3、Joi JavaScript最强大的模式描述语言和数据验证器。多用于验证参数
4、RxJS RxJS 是使用 Observables 的响应式编程的库,它使编写异步或基于回调的代码更容易。这个项目是 Reactive-Extensions/RxJS(RxJS 4) 的重写,具有更好的性能、更好的模块性、更好的可调试调用堆栈,同时保持大部分向后兼容,只有一些破坏性的变更(breaking changes)是为了减少外层的 API 。
5、Lazy.js Lazy.js是类似 Underscore 和 Lodash 功能的 JavaScript 工具库,但有一个懒惰的引擎罩,致力做尽可能少的工作,同时尽可能为尽可能灵活之下。
6、Lodash.js Lodash是一个具有一致接口、模块化、高性能等特性的JavaScript工具库。比相同功能的Underscore.js 使用更广泛。
7、Underscore Underscore.js是一个 JavaScript 工具库,它提供了一整套函数式编程的实用功能,弥补了 jQuery 没有实现的功能,同时又是 Backbone 必不可少的部分。
8、Moment.js Moment.js 是一个 JavaScript 日期处理类库,用于解析、校验、操作以及显示日期。
9、Day.js Day.js 是一个轻量的处理时间和日期的 JavaScript 库,和 Moment.js 的 API 设计保持完全一样。如果您曾经用过 Moment.js, 那么您已经知道如何使用 Day.js 。
10、Mathjs Math.js是一个用于JavaScript和Node.js的扩展数学库。它具有支持符号计算的灵活表达式解析器,大量内置函数和常量,并提供了一种集成解决方案来处理不同的数据类型,例如数字,大数,复数,分数,单位和矩阵。强大且易于使用。
以上是关于node.js十大工具库的主要内容,如果未能解决你的问题,请参考以下文章