Ecma262第五版
概述(Introduction)
Ecma标准是基于一些原创技术的订立的,最著名的是JavaScript(Necscape网景)和Jscript(Microsoft微软)。这门语言由Brendan Eich在网景发明,并第一次实现在网景的Navigator 2.0浏览器上,在后续版本都有实现。IE最早在3.0版本实现了Jscript。
本标准的创建最早始于1996年11月。第一版在1997年7月被Ecma成员大会采纳。随后通过快速通道流程被提交给ISO/IEC JTC 1,在1998年3月被采纳为ISO/IEC 16262标准。为此,Ecma成员大会在1998年7月通过了ECMA-262标准的第二版,以便于ISO/IEC 16262标准一致。第一版与第二版的区别在于版本的性质。
第三版介绍了强大的正则表达式、更好的字符串处理、新的控制语句、try/cache异常处理、更严格的errors定义、格式化的数字输出和在期待即将到来的国际化和未来的语言发展微小的变化。第三版在1999年12月被Ecma成员大会采纳,并在2002年7月发布为ISO/IEC 16262:2002。
在第三版发布以后,ECMAScript在万维网被广泛应用,在web中作为一门编程语言,基本上被所有浏览器支持。 组织为发布第四版做了很多显著的工作,尽管工作未完成,第四版未发布,但是语言任在发展中。当前第五版(发布为ECMA-262 5th edition)编纂的语言规范的一些特性,自从第三本发布以来,已经在浏览器的实现中很常见了。这些特性包括属性存取、反射创建、对象检测、属性的程序控制、附加的数组处理函数、JSON对象的编码与解码和严格模式下提供的errors检查和程序安全。
ECMAScript 是一个充满活力的语言,还在发展中。显著的技术加强将出现在未来的版本中。
第五版标准在2009年12月被Ecma成员大会采纳。
备注一:请注意ECMAScript第四版(编号为ECMA-262 Edition 4”)被保留,但是在Ecma的出版流程中未用,因此第四版其实并未发布。
备注二:布兰登•艾奇1964年生于美国加州的森尼维尔市,毕业于伊利诺伊大学香槟分校。1995年任职于网景期间,为网景浏览器开发出JavaScript,之后成为浏览器上应用最广泛的脚本语言之一。1998年布兰登协助成立mozilla.org,2003年在美国线上决定结束网景浏览器的开发后,布兰登协助成立了Mozilla基金会。
分享到:
相关推荐
ECMAScript语言规范
它是 ECMAScript 语言的第十一版 规范。自 1997 年第一版出版以来,ECMAScript 已经发展成为世界上使用最广泛的通用编程语言之一。它最广为人知的是嵌入在Web浏览器中的语言,但也已广泛用于服务器和嵌入式应用程序...
ECMAScript规范-第三版_中文版. ECMAScript规范-第三版_中文版.
ECMAScript5.1规范中文版
ECMAScript 2018规范。 主要包含内容: 异步迭代器:原生支持在 JavaScript 中对异步获取的数据做迭代。 Object Rest/Spread Properties Promise.prototype.finally Template Literal(模板字面量):取消 ...
ECMAScript规范-第三版_中文版.pdf
ECMA Script 规范 第三版 中文版
ECMAScript 6入门 第二版 全内容, 适用于任何阶段学习者
ECMAScript 6 入门(第三版)
资源名称:ECMAscript2018规范内容简介:ECMAscript 2018(第九版 JS)已于 6 月底正式发布,带来了许多新特性。ECMAscript 2018 于今年2月出炉草案,TC39 技术委员会每两个月开会一次,讨论当前...
ECMAScript 6入门 第二版 阮一峰 完整版
ECMAScript 6入门 第二版 阮一峰 pdf高清完整版,绝对高清
此标准定义了 ECMAScript 脚本语言。本节包含对 ECMAScript 语言非规范性的概述。
一本开源的JavaScript语言教程ECMAScript 6入门,本版本为第三版,格式为.epub,需要使用专用的阅读器来打开。本教程全面介绍了ECMAScript新加入的语法及特征。带有目录阅读起来更方便,由于阅读级别为中级,所以只...
ECMAScript6规范标准:let 和 const 命令、变量的解构赋值、字符串的扩展、数值的扩展、函数的扩展等。
ECMAScript 6入门 第二版 阮一峰 pdf 完整版
第3版增加了超过30%的内容,完全覆盖了ES2017标准,相比第2版介绍了更多的语法点,还调整了原有章节的文字表达,充实了示例,论述更准确,更易懂易学。仅供学习交流。 目录 0. 前言 1. ECMAScript 6简介 2. let 和 ...