文档章节

Node.js的学习资源、教程和工具

90后爱国
 90后爱国
发布于 2015/07/21 12:23
字数 680
阅读 188
收藏 22

这篇文章编译整理自Stack Overflow的一个如何开始学习Node.js的Wiki帖,这份资源列表在SO上面浏览接近60万次,数千个收藏和顶。特意整理发布到这里,其中添加了部分中文参考资料。

学习指南和教程

开发者网站

视频

Screencasts

书籍

课程

博客

JavaScript课程

Node模块

其他工具和资源

单元测试

  • Mocha is a popular test framework.

  • Vows is a fantastic take on asynchronous testing, albeit somewhat stale.

  • Expresso is a more traditional unit testing framework.

  • node-unit is another relatively traditional unit testing framework.

Web框架

  • Express is by far the most popular framework.

  • Meteor bundles together jQuery, Handlebars, Node.js, websockets, mongoDB, and DDP and promotes convention over configuration without being a Rails clone.

  • Tower is an abstraction of top of Express that aims to be a Rails clone.

  • Geddy is another take on web frameworks.

  • RailwayJS is a Ruby-on-Rails inspired MVC web framework.

  • SailsJS is a realtime MVC web framework.

  • Sleek.js is a simple web framework, built upon express.js.

  • Hapi is a configuration-centric framework with built-in support for input validation, caching, authentication, etc.

  • Koa Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.

Web框架工具

网络

  • Connect is the Rack or WSGI of the Node world.

  • Request is a very popular HTTP request library.

  • socket.io is handy for building WebSocket servers.

命令行工具

  • Optimist makes argument parsing a joy.

  • Commander is another popular argument parser.

  • Colors makes your CLI output pretty.


本文转载自:http://blog.jobbole.com/75084/

90后爱国
粉丝 7
博文 85
码字总数 45624
作品 0
北京
前端工程师
私信 提问
10+ 最佳的 Node.js 教程结合实例

如果你正在找Node.js的学习资料及指南,那么请继续(阅读),我们的教程将会覆盖即时聊天应用、API服务编写、投票问卷应用、人物投票APP、社交授权、 Node.js on Raspberry Pi等等。 以下是N...

noeticforce
2016/06/21
7.2K
10
Node.js进阶教程第一步(基础篇)-何韬-专题视频课程

Node.js进阶教程第一步(基础篇)—18659人已学习 课程介绍 本课程从Node.js的安装配置开始,包括函数调用,模块调用,路由,文件操作,异常处理,参数接收,正则表达式,连接数据库,事件等内...

pkutao
2016/09/06
0
0
用electron开发Mark Down编辑器(一) ——功能简介

引子(废话) 从使用github托管个人静态博客开始,了解到了MarkDown,不得说这个标记行语言确实让人非常着迷。 我又是一个爱折腾的人,电脑系统经常换,每次重新搭建Hexo,感觉特别麻烦,每次...

newbiebt
2016/11/25
114
5
Re从零开始的后端学习之配置Ubuntu+Ngnix+Nodejs+Mysql环境

前言 nodeJs是一条让前端更好地了解后端的捷径,网上的配置教程又比较分散,所以就重新统一组织了一下。 配置Nginx 安装Nginx 配置Nginx 前往nginx的安装目录进行配置,不用版本的目录可能有...

FlyTeng_1874
07/01
0
0
【收藏】学习资源汇总(不断更新...)

0. 安全 1. 开源项目 2. 其他

u013553529
2017/02/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 后来马云就一心想挣钱了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑:《空帆船》- 朴树 《空帆船》- 朴树 手机党少年们想听歌,请使劲儿戳(这里) @webw :第二次被锁在电梯里了 上次你忘带电梯卡, ...

小小编辑
35分钟前
171
7
关于does not give a valid preprocessing token

#define VFUNC(self) ((##self##)->_vptr) 这样在gcc下会编译失败, VC不会 报pasting ) does not give a valid preprocessing token 据说是因为版本问题 解法:去掉## define VFUNC(self) (......

shzwork
36分钟前
3
0
CSS盒子模型

一、什么叫框模型 页面元素皆为框(盒子) 定义了元素框处理元素内容,内边距,外边距以及边框的计算方式 二、外边距 围绕在元素边框外的空白距离(元素与元素之间的距离) 语法:margin,定...

wytao1995
今天
5
0
Replugin借助“UI进程”来快速释放Dex

public static boolean preload(PluginInfo pi) { if (pi == null) { return false; } // 借助“UI进程”来快速释放Dex(见PluginFastInstallProviderProxy的说明) return PluginFastInsta......

Gemini-Lin
今天
4
0
Hibernate 5 的模块/包(modules/artifacts)

Hibernate 的功能被拆分成一系列的模块/包(modules/artifacts),其目的是为了对依赖进行独立(模块化)。 模块名称 说明 hibernate-core 这个是 Hibernate 的主要(main (core))模块。定义...

honeymoose
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部