本章内容主要包含了JavaScript的历史版本信息,以及基于Mozilla/SpiderMonkey的JavaScript引擎的产品(如Firefox)中的实现情况。
ECMAScript版本
- 语言基础
- 在这里学习更多的JavaScript的标准ECMAScript。
- ECMAScript 5的支持情况
- Mozilla 的引擎和产品 对于标准ECMA-262 Edition 5.1的支持情况。
- ECMAScript 6的支持情况
- Mozilla 的引擎和产品对于标准ECMA-262 Edition 6的支持情况。
- ECMAScript 7的支持情况
- Mozilla 的引擎和产品对于即将到来的ECMA-262 Edition 7的支持情况.
JavaScript发布说明
- Firefox中的JavaScript更新日志
- Firefox 5以及以后版本的JavaScript日志更新情况。
- Chrome中的JavaScript更新日志
- Chrome中的JavaScript日志更新情况。
JavaScript版本
弃用项 ( )。这里面是一些已经确定的弃用的api以及一下Mozilla组织专用的API 正在被慢慢的弃用不建议使用。Firefox 4 所用的javascirpt引擎是 ECMAScript(1.8.5). 就像现在我们提到的新的引擎 ECMA-262 里面的标准都在 ECMAScript 6 (ES6)里面的实现了API。
在1996年三月份网景公司的Netscape Navigator2.0浏览器 和 Internet Explorer 2.0浏览器 率先使用 ECMAScript的1.0 来实现。
- JavaScript 1.1
- 该版本在Netscape Navigator 3.0中使用。发布于1996年8月19日。
- JavaScript 1.2
- 该版本在Netscape Navigator 4.0-4.05中使用。发布于1997年6月11日。
- JavaScript 1.3
- 该版本在Netscape Navigator 4.06-4.7x中使用。发布于1998年10月19日。符合ECMA-262第1版和第2版的标准
- JavaScript 1.4
- Version shipped in Netscape's server side JavaScript. Released in 1999.
- JavaScript 1.5
- 该版本在Netscape Navigator 6.0和Firefox 1.0中使用。发布于2000年11月14日。符合ECMA-262第3版的标准
- JavaScript 1.6
- 该版本在 Firefox 1.5中使用。发布于2005年11月。加入了ECMAScript标准的XML(E4X),Array方法,String以及泛型
- JavaScript 1.7
- Version shipped in Firefox 2. Released in October 2006.
Includes generators, iterators, array comprehensions,let
expressions, and destructuring assignment. - JavaScript 1.8
- Version shipped in Firefox 3. Released in June 2008.
Includes expression closures, generator expressions andArray.reduce()
- JavaScript 1.8.1
- Version shipped in Firefox 3.5. Released on June 30, 2009.
Includes the TraceMonkey JIT and supports native JSON. - JavaScript 1.8.2
- Version shipped in Firefox 3.6. Released June 22, 2009.
Includes only minor changes. - JavaScript 1.8.5
- Version shipped in Firefox 4. Released July 27, 2010.
Includes many new features for ECMA-262 Edition 5 compliance.
This is the last JavaScript version.
仍需版本选择的功能特性
let声明
let声明需要
JavaScript 1.7 (或更高)版本选择。参见bug 932517和bug 932517.