一、ECMAScript和JavaScript的关系。
ECMA是个组织,ECMA个标准,JS是实现。
二、兼容性
http://kangax.github.io/compat-table/es5/
http://kangax.github.io/compat-table/es6/
ES6(ES2015)支持的环境(IE10+、Chrome、FireFox、移动端、NodeJS)
如何兼容其他环境:编译、转换。
三、ES6支持低版本环境的时候,如何转换:
- 在线转换
- 提前编译 (引入browse.js库)
四、ES6的改变
- 变量
- 函数
- 数组
- 字符串
- 面向对象
- Promise
- generator
- 模块化