您的位置:首页 > Web前端 > Node.js

Node.js 学习资源

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

学习指南和教程

NodeSchool.io 交互式课程

Node的艺术 (Node简介)

Hello World

Hello World Web Server

Node.js 指南

使用Node.js, express和MongoDB创建一个博客

Node+MongoDB 100分钟建站攻略

Project 70推出的Node.Js指南

Node.js入门

全面学习 Node.js

开发者网站

Joyent的Node开发者站点

视频

Node指南

Node+MongoDB 100分钟建站攻略

Ryan Dahl介绍Node.js

用Node.js做并行开发

使用Node, Connect & Express做JS的服务端开发

初探Node.js

Node.js 和 MongoDB

使用Node.js的实时Web

Screencasts

全面学习Nodes

NodeTuts

NodeCasts

使用Node.js 和 Express创建服务端的MVC应用

书籍

The Node Beginner Book

Mastering Node.js

Up and Running with Node.js

Node.js in Action

Smashing Node.js: JavaScript Everywhere

Node.js & Co. (in German)

Sam’s Teach Yourself Node.js in 24 Hours

Most detailed list of free JavaScript Books

Mixu’s Node Book

Node.js the Right Way: Practical, Server-Side JavaScript That Scale

Beginning Web Development with Node.js

Node Web Development

课程

Node.js的实时Web开发

Essential Node.js from DevelopMentor

博客

Node.js官方博客

How To Node

DailyJS

Nodejitsu blog

Ryan Wilcox’s Whitepaper

devthought

JavaScript课程

Crockford’s videos (must see!)

参考这篇文章《学习JavaScript的在线课程和指南

Essential JavaScript Design Patterns For Beginners

JavaScript garden

JavaScript Patterns book

JavaScript: The Good Parts book

Node模块

Search for registered node.js modules

Wiki List on Github/Joyent/Node (start here last!)

A completely biased and incomplete selection of useful Node modules

其他工具和资源

JSApp.US – like jsfiddle, but for node.js

Node with VJET JS (for Eclipse IDE)

Production sites with published source:

Node Knockout Hackathon (source)

Useful Node.js Tools, Tutorials and Resources

Runnable.com – like jsfiddle, but for server side as well

Getting Started with Node.js on Heroku

单元测试

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框架工具

Jade is the HAML/Slim of the Node world

EJS is a more traditional templating language.

Don’t forget about Underscore’s template method!

网络

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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: