`
tangbohu
  • 浏览: 1483 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

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基金会。
分享到:
评论

相关推荐

    ECMA-262中文版及英文原版

    ECMA-262是ECMAScript语言标准的官方文档,它定义了JavaScript和JScript等脚本语言的核心语法和语义。这份标准由欧洲计算机制造商协会(ECMA)发布,旨在促进脚本语言的互操作性和一致性。ECMA-262的各个版本反映了...

    ECMAscript

    - **随后的几年**,JavaScript继续演进,从1.3到1.8,逐步增强其功能并逐渐与ECMAScript规范保持一致,尤其是在Firefox 1.0中搭载的JavaScript 1.5,这是一个里程碑式的版本,完全遵循ECMA-262规范第三版。...

    ECMAScript® 2016 7th Language Specification.pdf

    **ECMAScript 2016 (ES7)** 是ECMAScript语言的第七版规范,该版本主要在2016年发布,并于2017年4月20日进行了最后一次更新。ES7 是基于之前版本的基础上进行了一些新的特性和改进的增加,旨在进一步增强语言的能力...

    besen-master_delphi_inchknf_ECMAScript_

    本文将深入探讨在Object Pascal环境下实现ECMAScript第五版(ES5)的关键知识点,以及与Delphi编程语言的结合。 首先,让我们理解ECMAScript第五版的核心特性。ES5引入了严格模式("use strict"),这是一种可选的...

    javascript权威指南第四版和第五版(英文版+源码)

    10. **模块化**:第五版很可能会包含ES6引入的模块系统,如`import`和`export`语句,以及CommonJS和AMD模块化规范。 此外,附带的源码可以帮助读者实践书中提到的示例,加深理解。通过阅读这两版书籍,开发者可以...

    EcmaScript_fifth_edition

    自1997年首次发布以来,该规范经历了多次更新和完善,EcmaScript第五版(简称ES5)是其中的一个重要版本,它在2009年12月正式发布,并于2011年进行了微调(5.1版),进一步明确了语言特性。 #### 二、重要特性 ###...

    javascript权威指南第五版

    在第五版中,作者详尽地介绍了ES5(ECMAScript 5)规范,这是当时最新的JavaScript版本,涵盖了变量、数据类型、运算符、控制结构、函数、对象、数组、字符串、正则表达式等基础内容。 1. 变量与数据类型:书中详细...

    ecma_international_org_ecma_262.pdf

    在这份文件中,提到了ECMA-262标准的第五版第一版,即ECMAScript 5.1版。该版本于2011年发布,是ECMAScript语言的最新标准之一,对先前版本进行了更新与修订。ECMAScript 5.1版为JavaScript语言的发展设定了新的里程...

    javascript第二版、HTML第五版 c++MFC activex提高版

    【HTML第五版】 HTML5是超文本标记语言的最新版本,它增强了网页的结构化能力,提供了更多的语义元素,如、、、等,使得网页内容的组织更加清晰。HTML5还引入了新的标签,如用于图形绘制,和用于多媒体播放,以及...

    Javascript规范

    第五版发布于2009年,为JavaScript的后续发展奠定了坚实的基础。 **范围** 本规范涵盖了JavaScript语言的所有基本方面,包括但不限于语法、数据类型、内置对象及函数、程序结构等。 **一致性** 规定了实现...

    ECMA-262 JavaScript 标准

    "ECMA-262 Edition 5.pdf"对应的是第五版,也就是ES5,于2009年发布。这个版本对语言做了大量的增强和修正,如引入了严格模式('use strict'),增强了对象字面量和数组字面量,添加了函数绑定(bind)方法,以及...

    javascript权威指南(第五版)(第二部分)

    《JavaScript权威指南(第五版)》是广大JavaScript开发者不可或缺的参考书籍,由David Flanagan撰写,全面深入地探讨了这门广泛使用的脚本语言。本书分为两个部分,这里我们主要关注的是第二部分。这一部分涵盖了...

    Ecma-262.pdf

    ECMA-262第六版修订于2015年,该版本通常被称为ECMAScript 2015(或ES6),包含了从2009年第五版(ES5)以来的一系列新特性。这些特性的添加极大扩展了JavaScript的能力,改善了其在复杂应用中的可用性。该版本的新...

    JavaScript入门经典(第五版)

    《JavaScript入门经典(第五版)》由Paul Wilton编著,是一本深受读者喜爱的JavaScript学习资源,尤其适合初学者。本书旨在帮助读者快速掌握JavaScript的基础知识,并逐步提升编程能力。 在JavaScript的世界里,你...

    【第九章】JavaScript【ECMAScript语法基础】

    ECMAScript,通常简称为ES,是JavaScript语言的标准,由ECMA国际制定并维护。 一、变量与数据类型 在JavaScript中,变量的声明使用`var`、`let`或`const`关键字。`var`是ES5及以前版本中的变量声明,而`let`和`...

    Ecma-357规范英文文档

    **Ecma-357**,即ECMAScript for XML (E4X) 规范,是Ecma International组织制定的一项标准,旨在将原生XML支持添加到ECMAScript语言中。该规范于2005年12月发布第二版。 **ECMAScript** 是一种广泛使用的脚本语言...

    ECMA-262-5.1中文版

    ECMAScript是JavaScript的标准化名称,其第五版(ES5)提供了一系列的改进和新特性,增强了语言的能力和安全性。 ECMAScript规范描述了该语言的以下几个关键部分: 1. 语言范围和一致性要求,确保不同的JavaScript...

    易语言调用GoogleV8引擎执行JS

    Google V8 引擎使用 C++ 代码编写,实现了 ECMAScript 规范的第五版,可以运行在所有的主流操作系统中,甚至可以运行在移动终端 ( 基于 ARM 的处理器,如 HTC G7 等 )。V8 最早被开发用以嵌入到 Google 的开源浏览器...

    ECMA-262标准

    ECMA-262标准是ECMAScript语言的核心规范,它不仅定义了语言的基本特性和行为,还不断推进JavaScript语言的发展。了解ECMA-262标准对于任何希望深入学习JavaScript的开发者来说都是必不可少的。

Global site tag (gtag.js) - Google Analytics