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十大工具库的主要内容,如果未能解决你的问题,请参考以下文章

node.js之十大Web框架

node.js之十大Web框架

十大 Node.js 端到端测试框架,快速提升工作效率

可适用于node.js的十大数据库类

最热门的十大物联网人才技能:NODE.JS 上榜

5款Node.js相关的图片工具