本章包含有关JavaScript版本历史记录的信息,以及基于Mozilla/SpiderMonkey-的JavaScript应用程序的实现状态,例如Firefox。
ECMAScript版本
- 语言资源
- 在这里学习更多的JavaScript的标准ECMAScript。
- ECMAScript 5的支持情况
- Mozilla 的引擎和产品 对于标准ECMA-262 Edition 5.1的支持情况。
- ECMAScript 2015的支持情况
- Mozilla 的引擎和产品对于标准ECMA-262 Edition 6的支持情况。
- ECMAScript 2016的支持情况
- 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 2015 里面的实现了API。
JavaScript于1996年3月在Netscape Navigator 2.0和Internet Explorer 2.0中发布为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
- 版本在Netscape的服务器端发送的JavaScript。于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.
- 包括表达式闭包,生成器表达式和
Array.reduce()
- JavaScript 1.8.1
- Version shipped in Firefox 3.5. Released on June 30, 2009.
- 包括TraceMonkey JIT并原生支持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.包括符合ECMA-262 Edition 5的许多新功能。 这是最后一个JavaScript版本。
- ES2015
- 6 th Edition / June 2015
- https://www.ecma-international.org/publications/standards/Ecma-262.htm
- https://www.ecma-international.org/ecma-262/6.0/index.html
ES2016
- 7 th Edition / June 2016
- https://www.ecma-international.org/publications/standards/Ecma-262.htm
- https://www.ecma-international.org/ecma-262/7.0/index.html
ES2017
- ECMAScript 2017
- coming soon ...
- https://www.youtube.com/watch?v=s-G_RZ4RJLU