Node.JS 是一个基于 Chrome V8 引擎的 JavaScript 运行环境, 一个让 JavaScript 运行在服务端的开发平台. 用于方便地搭建响应速度快, 易于扩展的网络应用.
简单来说, Node.JS 就是运行在服务端的 JavaScript, 主要是为前端工程师服务的, 所以你要会前端的一些知识如: html,CSS,JavaScript 等相关知识, 如果你熟悉 JavaScript, 那么你将会很容易的学会 Node.JS.
还要对一些系统, 网络等知识需要有基本了解
● 文件系统 (例如获取文件信息, 创建文件, 文件访问权限......, 要是对此一头雾水的同学, 请自行度娘: 文件系统);
● 网络系统 / 协议 (tcp/udp/http......);
● 操作系统 (Windows/Linux);
来源: http://www.css88.com/qa/node-js/10728.html