ECMAScript 6 简介

129 阅读1分钟

1、ECMAScript 和 JavaScript 的关系

前者是后者的规格,后者是前者的一种实现

2、ES6 与 ECMAScript 2015 的关系

ES6 是是 5.1 版以后的 JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017等。而 ES2015 则是正式名称,特指该年发布的正式版本的语言标准。

3、语法提案的批准流程

  • Stage 0 - Strawman(展示阶段)

  • Stage 1 - Proposal(征求意见阶段)

  • Stage 2 - Draft(草案阶段)

  • Stage 3 - Candidate(候选人阶段)

  • Stage 4 - Finished(定案阶段)

4、Babel 转码器

Babel 是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而在老版本的浏览器执行。这意味着,你可以用 ES6 的方式编写程序,又不用担心现有环境是否支持。