JavaScript更新

本章内容主要包含了javascript的历史版本信息,以及对于蜘蛛猴(第一版javascript版引擎)在Firefox中的实现情况。

ECMAScript版本

语言基础
在这里学习更多的ECMAScript语言基础,主要是包含一些API和项目信息。
ECMAScript 5 support
Mozilla 的引擎和产品 对于当前标准ECMA-262 Edition 5.1 的支持情况。
ECMAScript 6 support
Mozilla 的引擎和产品对于新草案 ECMA-262 Edition 6 的支持情况。
ECMAScript 7 support
Mozilla 的引擎和产品对于即将到来的 ECMA-262 Edition 7 的支持情况.

JavaScript发布说明

Firefox的JavaScript更新日志
Firefox的javascript日志更新情况。
Chrome JavaScript changelog
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
Version shipped in Netscape Navigator 3.0. Released on August 19, 1996.
JavaScript 1.2
Version shipped in Netscape Navigator 4.0-4.05. Released on June 11, 1997.
JavaScript 1.3
Version shipped in Netscape Navigator 4.06-4.7x. Released on October 19, 1998.
Standardization work to be compliant with ECMA-262 1st and 2nd Edition.
JavaScript 1.4
Version shipped in Netscape's server side JavaScript. Released in 1999.
JavaScript 1.5
Version shipped in Netscape Navigator 6.0 and Firefox 1.0. Release on November 14, 2000.
Standardization work to be compliant with ECMA-262 3rd Edition.
JavaScript 1.6
Version shipped in Firefox 1.5. Released in November 2005.
Includes ECMAScript for XML (E4X), new Array methods plus String and Array generics.
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 and Array.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.

Features still requiring version opt-in

let statement
The let statement requires the JavaScript version 1.7 (or higher) opt-in. See bug 932517 and bug 932513.

文档标签和贡献者

向此页面作出贡献: ChenChenJoke, lunix01, teoli, ziyunfei
最后编辑者: ChenChenJoke,
隐藏侧边栏