ECMA-262 Introduction (简介)

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



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

转载于:https://my.oschina.net/u/130138/blog/14779

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值