当前位置: 代码迷 >> Web前端 >> ECMAScript语言轨范(第五版)
  详细解决方案

ECMAScript语言轨范(第五版)

热度:107   发布时间:2012-09-06 10:37:01.0
ECMAScript语言规范(第五版)
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基金会。