es6英文文档翻译

ECMA-262英文文档翻译,github地址:

https://github.com/zhoushengmufc/es6html

ECMA-262英文文档翻译,在线地址:

http://zhoushengfe.com/es6/es6-ch.htmlgit

 

Ecma标准定义了2016年ECMAScript语言。这是第七版的ECMAScript语言规范。自1997年出版的初版,ECMAScript已是世界上最普遍使用的通用编程语言。最好是被称为语言嵌入在web浏览器,但也为服务器和嵌入式应用程序被普遍采用。es6

ECMAScript是基于几种原始技术,最著名的是JavaScript(Netscape)和JScript(微软)。语言是由Brendan Eich在网景公司发明的,第一次出如今公司的导航器2.0浏览器。它出如今全部后续从网景浏览器,浏览器从微软Internet Explorer 3.0开始。github

ECMAScript语言规范的发展始于1996年11月。初版本Ecma标准采用的Ecma大会1997年6月。web

Ecma标准提交ISO / IEC JTC 1采用快速程序下,国际标准ISO / IEC 16262和批准,1998年4月。Ecma大会1998年6月批准了第二版Ecma - 262使它彻底符合ISO / IEC 16262。变化之间的第一和第二版编辑。正则表达式

T他第三版标准的强大的正则表达式,引入更好的字符串处理,新控制语句,try / catch异常处理、严格的定义错误,格式为数字输出和次要的预期将来语言的发展变化。第三版的ECMAScript标准采用的Ecma大会1999年12月和2002年6月发布为ISO / IEC 16262:2002。编程

第三版的出版后,ECMAScript实现大规模采用结合万维网的编程语言,它已经成为本质上全部的网络浏览器所支持。重要的工做是开发一个ECMAScript第四版完成的。然而,工做没有完成,而不是发布为ECMAScript第四版,但有些是归入第六版的发展。数组

ECMAScript的第五版(ecma - 262)编纂实际解释语言规范,已经成为常见的浏览器实现和增长了对新功能的支持,第三版的出版以来就出现了。这些特性包括访问属性,反射建立和检查对象,程序控制的财产属性,额外的数组操做功能,支持JSON对象编码格式,提供加强的错误检查的严格模式和程序保障。第五版采用的Ecma大会2009年12月。浏览器

第五版提交ISO / IEC JTC 1采用快速程序下,做为国际标准ISO / IEC 16262:2011和批准。ECMAScript标准的5.1版包含微小的修改,是与ISO / IEC 16262:2011相同的文本。5.1版的Ecma大会经过2011年6月。服务器

集中第六版的发展始于2009年,第五版正在准备出版。然而,这以前是重要的实验和语言加强设计努力约会在1999年出版的第三版。在一个很是真实的意义上,完成第六版是一百一十五年的顶峰。的目标还包括为大型应用程序提供更好的支持,图书馆建立和使用ECMAScript的编译目标其余语言。它的一些主要改进包括模块,类声明,词汇块范围,迭代器和发电机,异步编程承诺,解构模式和适当的尾部调用。ECMAScript扩大图书馆的内置支持额外的数据抽象包括地图、集合和数组的二进制数值以及额外支持Unicode补充字符在字符串和正则表达式。经过子类化的内置模板也可扩展。第六版提供了常规的基础,增量式语言和库加强。第六版是2015年6月联合国大会经过。

ECMAScript规范第一ECMAScript版下发布Ecma TC39每一年的新版本节奏和开放的开发过程。一个纯文本源文档建于2015年ECMAScript源文档做为彻底在GitHub上进一步发展的基础。超过这个标准的发展,数以百计的把请求和问题提交表明成千上万的bug修复,编辑补丁和其余改进。此外,众多的软件工具开发援助在这方面包括Ecmarkup Ecmarkdown,Grammarkdown。此规范还包括支持一种新的求幂运算符和数组添加一个新方法。原型叫作includes.

几十我的表明许多组织做出了很是重要的贡献在Ecma TC39发展这版和以前的版本。此外,一个充满活力的社区出现了支持TC39 ECMAScript的努力。这个社区有了无数的草案,提交成千上万的bug报告,进行实验,实现了测试套件,受过教育的ECMAScript的全球开发者社区。不幸的是,它是不可能肯定和组织并认可每个人做出了贡献。

相关文章
相关标签/搜索