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.部署进度
6.Babel 转码器
Babel 是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而在现有环境执行。
7.Traceur 转码器
Google公司的Traceur转码器,也可以将 ES6 代码转为 ES5 代码。
本目录调试代码,用的就是Traceur 转码器