nodejs是js的运行环境
nodejs和js都可以使用es6语法,es6 ECMAScript 2015规范。
ECMAScript
ECMAScript 定义语法,写js和node都要遵守
语法包含了
- 变量定义、
- 循环、
- 判断、
- 函数、
- 原型、
- 原型链、
- 作用域
- 闭包、
- 异步
ECMAScript定义了语法,但是它
不能操作DOM,不能监听click事件,不能发送ajax请求,不能处理http请求,不能操作文件
只有它,几乎做不了任何实际的项目
javascript
使用了 ECMAScript 语法规范,外加Web API, 缺一不可 (web API w3c规范)
- DOM操作
- BOM操作
- 事件绑定
- Ajax 请求等
两者结合,即可完成浏览器端的任何操作
nodejs
使用了语法规范,外加nodejs API,缺一不可
处理http, 处理文件,具体参考 http://nodejs.cn/api
两者结合,即可完成server端的任何操作
ECMAScript是语法规范
nod