ES全称为ECMAScript

  • 定义了语法,写javascript和nodejs都必须遵守。
  • 变量定义,循环、判断、函数。
  • 原型和原型链、作用域和闭包、异步。
  • 不能操作DOM,不能监听click事件,不能发送ajax请求。
  • 不能处理http请求,不能操作文件。
  • 如果只有ES,做不了完整的项目。

Javascript

  • 使用了ES语法规范,外加Web API。
  • DOM操作、BOM操作、事件绑定、Ajax等。
  • ES+WEB API后,及JS,才能完成浏览器的任何操作。

NodeJS

  • 使用ES语法规范,外加nodejs API。
  • 处理http,处理文件等,可参考http://nodejs.cn/api/
  • ES+nodejs API,即可完成server端的任何操作。