1.Node环境
1.1.什么是Node
- Node.js 可能类似jquery.js
- 不是JS文件,也不是一个JS框架()
- 而是Server side Javascript runtime, 服务端的一个JS运行时
- 我们可以在NODE运行JS代码
- alert();ECMAScript JS- ES BOM DOM
- node中只能运行ECMAScript,无法使用 BOM 和 DOM
- 目前我们的JS是运行在浏览器内核中
- PHP是什么?是一门脚本语言也是一个运行环境
为什么Node选中了JS,
说到底就是一个JS运行环境
目前有两个分支
- Node.js 0.12.7 官方版本 要求尽善尽美
- IO.js 是社区的产物,不是官方的东西,io.js有很多新特性,迭代非常快,社区推进非常快
- 15年两者合并,发布node第一个正式版 4.0, 迭代速度又慢了
- node 5.x == io.js
- node 4.0 == node
1.2.Node环境搭建
1.2.1.Mac
- 安装包的方式
NVM(Node Version Manager)
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash $ echo '. ~/.nvm/nvm.sh' >> .bash_profile $ nvm install stable $ nvm alias default stable