ECMAScript6 简介

1.ECMAScript 和 JavaScript的关系

ECMAScript是浏览器脚本标准,JavaScript是上述标准的实现。

2.ES6 与 ECMAScript 2015 的关系

ES6第一个版本在2015年6月份正式发布,名称就是《ECMAScript 2015标准》(简称 ES2015)。

3.语法提案的批准流程

Stage 0 - Strawman(展示阶段)
Stage 1 - Proposal(征求意见阶段)
Stage 2 - Draft(草案阶段)
Stage 3 - Candidate(候选人阶段)
Stage 4 - Finished(定案阶段)

4.ECMAScript 的历史

ES6 从开始制定到最后发布,整整用了15年。
2000年,ECMAScript 4.0 开始酝酿。这个版本最后没有通过,但是它的大部分内容被 ES6 继承了。因此,ES6 制定的起点其实是2000年。

5.部署进度

各大浏览器对ES6支持情况
您的浏览器对ES6支持情况

6.Babel 转码器

Babel 是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而在现有环境执行。

7.Traceur 转码器

Google公司的Traceur转码器,也可以将 ES6 代码转为 ES5 代码。
本目录调试代码,用的就是Traceur 转码器