ES6简介

概述

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在2015年6月正式发布,也叫ES2015。

语法提案的批准流程

新的语法从正式提案到正式成为标准,需要经历5个过程。

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

一个提案进入Stage 2,差不多以后就会进入正式提案。

ES6浏览器支持情况

浏览器对于ES6的支持情况可以查看。kangax.github.io/es5-compat-table/es6/

检测当前浏览器对ES6语法的支持情况可以查看。http://ruanyf.github.io/es-checker/index.cn.html

部署运行

1.有些浏览器已经大部分支持ES6的语法了。

2.babel

babel可以将ES6代码转换为ES5代码,从而在现有环境中执行。babel官网:http://babeljs.io/   babel github地址:https://github.com/babel/babel

关于babel的使用可以参考阮一峰所写的《Babel 入门教程》,网址为:http://www.ruanyifeng.com/blog/2016/01/babel.html

参考资料

1.阮一峰《ES6入门》

原文地址:https://www.cnblogs.com/helloluo/p/7465298.html