ES6-1【ES6版本过度历史】

一、历史

  1. 1995 liveScript(后改名为JavaScript1996年改名)
  2. 1996 javascript 1.0 1.1;
  3. 1997 Jscript
  4. 1997.6 ECMAScript 1.0
  5. 1998.6 ECMAScript 2.0
  6. 1999.12 ECMAScript 3.0
  7. 2000 ECMAScript 4.0 草案没有通过 TC39
  8. 2007 ECMAScript 4.0 准备发布,不发布
  9. 2008.7 ECMAScript 3.1(改名为ECMA5) 大会项目代号(hamony)
  10. 2009.12 ECMAScript5 正式发布
                  JavaScript.next(放入草案)
                  JavaScript.next.next(放入草案)
  11. 2011.6 ECMAScript5.1
  12. 2013.3 javaScript.next 草案冻结
  13. 2013.6 javaScript.next 草案发布
  14. 2015.6 ECMA6正式发布
  15. ES6 代表的是指版本的更迭(ECMAScript2016/7/8都是指ES6更迭的版本)

总结概括:es5发布于2009年,其实用的是99年发布的ecma3.0的改进3.1,es6发布于15年

二、转码

(1)前言

我们要用ES6,但是有一些浏览器不兼容,要想让浏览器兼容,就需要有一个编译的过程。

项目在上线之前会用编译器进行编译,把ES6的语法转化成ES5的语法,而这个编译器一般选择的就是babel

待更新…

上一篇:理顺 JavaScript (5) - 符合 ECMAScript 标准的字符串函数


下一篇:ES6系列-前言