ECMAScript(以下简称ES)
- 定义语法,node.js 和 JavaScript都必须要遵守
- 关于变量,class,循环,判断,函数等等的规范都在ES中定义
本身决定:
- 不能操作DOM
- 不能处理http请求
即如果只有ES语法的话根本实现不了任何项目
JavaScript (以下简称js)
- 使用ES规范 + web api
- 实现 DOM操作,ajax等
node.js
- 使用ES规范 + nodejs api
- 可以处理文件操作,http请求等
总结:
ES 是 node.js 和 js 的语法规范,是基础