前端开发者手册第二部分: 前端开发学习自主学习Node.js
Node.js
Node.js
Node.js 用于开发服务端 Web 应用, 是一个开源的, 跨平台的运行时环境. Node.js 应用由 JavaScript 编写, 可以在 OS X, Microsoft Windows, Linux, FreeBSD, NonStop, IBM AIX, IBM System z and IBM i 上的 Node.js 运行时环境运行. Node.js 的开发和维护有 Node.js 基金会提供支持, 这是 Linux 基金会的一个合作项目.
Node.js 提供一个事件驱动的体系架构和非阻塞的 I/O 设计来优化应用程序的吞吐量和实时web应用程序的可伸缩性, 它使用谷歌的 V8 JavaScript 引擎来执行代码, 并有大量的由 JavaScript 编写的基础模块. Node.js 包含内置的模块, 允许应用程序作为一个web服务器而不依赖类似 Apache HTTP Server, Nginx 或 IIS 的软件. - wikipedia
入门学习:
- 从事件角度介绍 Node.js [watch][$]
- Node 的艺术 [read]
- Node.js 基础 [watch][$]
- io.js 和 Node.js 入门 [watch][$]
- 全面学习 Nodes [watch]
- Node 初学者书籍 [read][$]
- Node.js 介绍 [watch][$]
- Node.js 实战 [read][$]
- Nodeschool.io [code]
译者补充:
- Node.js 风格指南
- Node.js 中文资料导航
- 从零开始学 Node.js 系列文章