一 历史
HTML
- HTML 1, HTML 2, HTML 3 1991-1997 IETF(the Internet Engineering Task Force) 国际互联网工程任务组
- 1997.1 HTML3.2 W3C
JavaScript
- 1995 liveScript(后改名为JavaScript1996年改名)
- 1996 javascript 1.0 1.1;
- 1997 Jscript
- 1997.6 ECMAScript 1.0
- 1998.6 ECMAScript 2.0
- 1999.12 ECMAScript 3.0
- 2000 ECMAScript 4.0 草案没有通过 TC39
- 2007 ECMAScript 4.0 准备发布,不发布
- 2008.7 ECMAScript 3.1(改名为ECMA5) 大会项目代号(harmony)
- 2009.12
- ECMAScript5 正式发布
- javaScript.next(放入草案)
- javaScript.next.next(放入草案)
- 2011.6 ECMAScript5.1
- 2013.3 javaScript.next 草案冻结 ES6
- 2013.6 javaScript.next 草案发布 ES7
- 2015.6 ECMAScript6正式发布
- 从这开始,每年6月出ES6的新版本:ECMAScript2016 ECMAScript2017 ECMAScript2018都是ES6的几次版本更迭
ES6 代表的是一个大版本并不是第几年
总结概括 :ES6 既是一个历史名词,也是一个泛指,含义是 5.1 版以后的 JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017 等等,而 ES2015 则是正式名称,特指该年发布的正式版本的语言标准。本书中提到 ES6 的地方,一般是指 ES2015 标准,但有时也是泛指“下一代 JavaScript 语言”。
对ES5的支持
- 现代浏览器都支持ES5
can i use ES5?
浏览器版本 | release时间 |
---|---|
IE10 | 2012.09.04 |
Edge12 | 2015.07.09 |
Firefox21 | 2013.04.02 |
Chrome23 | 2012.09.25 |
Safari6 | 2012.07.25 |
Opera15 | 2013.06.15 |