1.ECMAScript是一个标准,JavaScript是对ECMAScript标准的一个实现子集。类似还有微软的JScript和Adobe的ActionScript
- Dom和Bom则是宿主浏览器暴露个JavaScript的API,与javaScript语言自身规范无关。JavaScripth= ECMAScript + 宿主API
3.ECMAScipt历史:
- JavaScript,1995年发布第一个beta版本,称为LiveScript。
- 1996 Netscape公司向Ecma国际公司递交JavaScript标准化提案。1997年发布ES1。
- 2015年ES6发布,增加了类、静态模块体系、块级作用域。
- Babel- JavaScript编译
4.1 Babel之前的JavaScript编程是面向浏览器编程,技术选型,API使用的重要考虑因素是浏览器上的兼容性。
4.2 Bable的作用简单概括,就是讲浏览器未实现的ECMAScript规范语法转化为浏览器可运行的低版本代码。