Node.js是让Javascript脱离浏览器运行在服务器的一个平台,不是语言;
Node.js采用的Javascript引擎是来自Google Chrome的V8;运行在浏览器外不用考虑头疼的Javascript兼容性问题
采用单线程、异步IO与事件驱动的设计来实现高并发(异步事件也在必定程度上增长了开发和调试的难度);
Node.js内建一个HTTP服务器,因此对于网站开发来讲是一个好消息;html
主页:http://nodejs.org/
英文API:http://nodejs.org/api/ (最新)
中文API:http://nodeapi.ucdok.com/#/api/node
在Windows环境下安装相对简单npm
http://nodejs.org/download/ api
连接中下载对应操做系统安装文件(安装最新版本就行) 浏览器
按照提示,一路下一步直到安装成功后,在默认安装路径下能够看到(C:\Program Files\nodejs),默认路径在安装的时候能够修改。服务器
安装成功后,在“命令提示符中”输入:node -v 查看安装版本,输出版本即安装成功并发
Windows的Node.js安装包安装里包含了Node Pageaged Modules https://npmjs.org/ (npm),这个node.js自己具备基本的模块,有这了npm能够安装丰富的node.js库来完成实际开发需求。 异步
经常使用命令介绍:高并发
查看帮助网站
npm help或npm h
安装模块
npm intstall <Module Name>
在全局环境中安装模块(-g:启用global模式)
npm install -g <Module Name>
更多:https://npmjs.org/doc/install.html
卸载模块
npm uninstall <Moudle Name>
显示当前目录下安装的模块
npm list
安装成功后,会在PATH用户环境变量和系统环境中分别添加npm和node.js路径