nodejs相关的贡献

字段校验利器:express-validator

使用了 express 来写后端但是还在自己编写字段校验逻辑?使用 express-validator 能大量减少你的重复工作,内置了不少插入即用校验器,还支持扩展,赶快收下吧。

An Introduction To Full-Stack JavaScript

想为1个WEB项目做技术选型?模板引擎,测试框架,你面临的选择太多,但是所有人都想做出最正确的选择,希望能够快速开发、快速迭代、易于维护,并且高性能、可扩展。在作者的眼中,Full-Stack Javascript能满足你的所有需要,看看他的Stask中都包含哪些东西?末尾的总结又非常的中肯:Javascript不能解决所有的问题,但是它的社区应该能给你很多启发~

Inquirer.js:nodejs命令行程序的bootstrap

Inquirer.js是1个包含了多个命令行应用程序会用到的UI集合,比如需要用户回答问题、做出选择、用户输入的验证、出错提示,有了Inquirer你能更加专注应用的逻辑,而节省很多重复的工作。

Moment: 强大的日期处理库

在任何语言中日期和事件处理都是个很头疼的事情,Moment是能简化日期解析、验证、处理以及展示的Javascript开源代码,模块话的设计可能让你引用尽可能少得代码满足需要~

JS 中异步执行模式梳理

这篇文章梳理了 JS 中几种常用的异步执行模式,包括 Node 中的 EventEmitter,浏览器端的 PubSub,以及前后端通用的 Promise,如果你觉得 JS 中的回调让你非常的不爽,这些方法应该能让你清爽下来~

grunt-newer

Run Grunt tasks with only the source files modified since the last successful run

思考:企业级系统和Node

继沃尔玛和Paypal开始使用Node开发应用之后,关于Node能不能用到企业级系统中的讨论也变得非常热烈,作者反思了巨型复杂系统的常见问题,也批判性的讨论了软件工程领域的最佳实践,Node能胜任企业级应用的开发么?它和它的社区给我们开发大型软件有哪些启示呢?很不错的思考~

imaging: 使用node在终端中绘图

让你用node在终端中绘图,并且还不用node-canvas,作者声称比picture-tube产出的图更清晰,虽然在实际产品中应用不会很多,不过拿来装逼还是不错的~

详解Node模块的几种Export模式

搞前端的同学或多或少写过几个Node模块,模块化的好处是细粒度、可控制。通常每个模块都会导出1些内容(数据、方法)供包含了这个模块的代码使用,那么常见的几种导出模式都是哪样的?适用于哪些场景呢?这里做了很详细的梳理~

30秒搞定node和npm的安装和配置

工作中免不了会有多个环境,前端工程师更少不了配置node和npm,每次都要重新下载、编译、配置?不感觉很麻烦么?不少同学在Github上列举了安装node和npm的方法,总有1个特别适合你的需求,无法sodu?用的是mac?都有对应的解决办法~

Duplicator:流量转发复制利器

Duplicator 是利用 Node 开发的类似于 TCPCopy 的流量转发和复制利器,如果你想把线上环境的流量导入到测试环境进行冒烟测试、压力测试等,就可以使用它,相对 TCPCopy 而言,这个更偏向应用层,不需要你懂太多的 Linux 底层知识,更好的是 Duplicator 还支持编程,因为它本身就是个 NPM 包~

npmrc

Switch between different .npmrc files with ease and grace.

基于Node的Readability实现

好奇过Readability和Evernote Clearly是为网页降噪的么?算法不是太复杂,并且已经有同学写出来放到GitHub上了,可以通过命令行抽取网页内容,还不快去看看~

深入理解Express.js

Express.js深入浅出,开发Node应用是经常会看到MiddleWare,这是啥东西?MiddleWare中比较有名的是Connect,做的更好的是Express,非常不错的文章,让你更好的理解典型Node应用的架构和处理流程~

vm2:更优秀的 NodeJS vm/sandbox 机制

因为业务需要,研究了下如何在 NodeJS 中运行用户输入的代码,比如让他自己定义某个字段的计算公式,然后在业务后台根据这个计算公式去计算另外一个指标,发现了 内置的 vm 模块基本满足需求,本文的 vm2 更强大,支持模块导入、输出控制、代码预编译等特性。

A short guide to Connect Middleware

This guide will introduce you to connect and the concept of middleware. If you are familiar with middleware from other systems such as WSGI or Rack, you can probably skip the middle section and go straight to the Examples.

想看更多类似内容?