ECMA-262 Introduction (简介)

核能气质少年 提交于 2020-03-01 06:59:30

Introduction 简介

This Ecma Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and

JScript (Microsoft). The language was invented by Brendan Eich at Netscape and first appeared in that company’s

Navigator 2.0 browser. It has appeared in all subsequent browsers from Netscape and in all browsers from Microsoft

starting with Internet Explorer 3.0.

ECMA标准基于几个源技术。比如大家所知道的 JavaScript ( Netscape ) , JScript ( Microsoft ). 语言的发明者是 Netscape ( 以下略称 NS ) 的 Brendan Eich . JS的第一次出现是在NS公司的浏览器 Navigator 2.0 随后则出现在后续的所有 NS 浏览器中。微软则是在 IE3.0 开始出现。


The development of this Standard started in November 1996. The first edition of this Ecma Standard was adopted by the

Ecma General Assembly of June 1997.


这个标准是在1996年十一月开始开发的。ECMA的第一个版本被采用是在19976月的ECMA 联合大会(Ecma General Assembly)上。


That Ecma Standard was submitted to ISO/IEC JTC 1 for adoption under the fast-track procedure, and approved as

international standard ISO/IEC 16262, in April 1998. The Ecma General Assembly of June 1998 approved the second

edition of ECMA-262 to keep it fully aligned with ISO/IEC 16262. Changes between the first and the second edition

are editorial in nature. The third edition of the Standard introduced powerful regular expressions, better string handling,

new control statements, try/catch exception handling, tighter definition of errors, formatting for numeric output and minor

changes in anticipation of forthcoming internationalisation facilities and future language growth. The third edition of the

ECMAScript standard was adopted by  the Ecma General Assembly of December 1999 and published as ISO/IEC

16262:2002 in June 2002.


ECMA标准被提交给 ISO/IEC JTC 1 用于快轨程序下。以及被国际标准化组织批准ISO/IEC 16262 , 于 1998 年 月。1998 年的 ECMA联合大会通过了2版的ECMA-262来完整的对接ISO/IEC 16262 标准。/* 未翻译 */ 三版主要引进了强大的正则表达式,更好的字符处理,新的控制语句,try/catch异常处理,严格的错误定义,数字格式转换输出和即将到来的国际化工具以及对未来语言的培养。三版的ECMAScript标准被ECMA联合大会在199912月采用,在20026月的 ISO/IEC 16262:2002发布。


Since publication of the third edition, ECMAScript has achieved massive adoption in conjunction with the World Wide Web

where it has become the programming language that is supported by essentially all web browsers. Significant work was done

to develop a fourth edition of ECMAScript. Although that work was not completed and not published1 as the fourth edition of

ECMAScript,  it informs continuing evolution of the language. The present fifth edition of  ECMAScript (published as

ECMA-262 5th edition) codifies de facto interpretations of the language specification that have become common among browser

implementations and adds support for new features that have emerged since the publication of the third edition . Such features

include accessor properties, reflective creation and  inspection of objects, program control of property attributes, additional

array manipulation functions, support for the JSON object encoding format, and a strict mode that provides enhanced error checking

and program security.


自三班出版以来,ECMAScript被大量的采用结合于世界范围的互联网,并成为一种编程语言并支持所有基本的网页浏览器。重要的工作是在四版的ECMAScript被完成的。它继续进行着对语言的变更,目前ECMAScript五版的(出版于EMCA-262 5th edition)编纂的实际上是语言规范的解释,它将成为在公共中浏览器实现和增加支持的,并出现在五版出版的新特性。这样的特征包括访问属性,反射创造和检查对象,程序控制属性特性,附加数组操作函数,支持JSON对象编码转换和用于支持增强的错误检查的和程序安全的严格模式。


ECMAScript is a vibrant language and the evolution of the language is not complete. Significant technical enhancement will

continue with future editions of this specification.


ECMAScript 是一个有活力的且不断变更着的未完成的语言。象征性的技术将继续增加在未来的版本规范里。



用于个人学习,请大家多多提出建议。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!