前端开发手册

Learn node.js

Node.js是一个开放源代码、跨平台的、可用于服务器端和网络应用的运行环境。Node.js 应用 JavaScript 语言写成,在 Node.js 运行时运行。它支持 OS X、Microsoft Windows、Linux、FreeBSD、NonStop、IBM AIX、IBM System z 和 IBM i。Node.js 由 Node.js 基金会拥有和维护,该基金会与Linux基金会有合作关系。 Node.js 提供事件驱动和非阻塞 I/O API,可优化应用程序的吞吐量和规模。这些技术通常被用于实时应用程序。

Node.js 采用 Google 的 V8 引擎来执行代码。Node.js 的大部分基本模块都是用 JavaScript 写成的。Node.js 含有一系列内模块,使得程序可以作为独立服务器运行,从而脱离 Apache HTTPServer 或 IIS 运行。Node.js 正在向服务器端平台发展,并已被IBM、Microsoft、Yahoo!、Walmart、Groupon、SAP、LinkedIn、Rakuten、PayPal、Voxer 和 GoDaddy 等采用。-维基百科

基础知识: