ECMAScript
- 定义了语法,写javascript和nodejs都必须要遵守
- 变量定义,循环、判断、函数
- 原型和原型链、作用域和闭包、异步
可以看阮一峰老师写的ECMAScript 6 入门
即:
- 不能操作DOM,不能监听click事件,不能发送ajax请求
- 不能处理http请求,不能操作文件
- 只有它几乎做不了实际项目
JavaScript
- 使用ECMAScript语法规范,外加WebAPI,缺一不可
- DOM操作,BOM操作,事件绑定,Ajax等
- 两者结合,完成游览器前端的操作
Nodejs
- 使用ECMAScript语法规范,外加WebAPI,缺一不可
- 处理http,处理文件等
- 两者结合,可处理server的操作
可参考文档
ECMAScript是语法规范