阮一峰 JavaScript 教程SpiderMonkey 引擎)都是开放的,而且质量很高。这保证了这门语 言不属于任何公司或个人,不存在版权和专利的问题。 语言标准由 TC39 委员会负责制定,该委员会的运作是透明的,所有 讨论都是开放的,会议记录都会对外公布。 不同公司的 JavaScript 运行环境,兼容性很好,程序不做调整或只 做很小的调整,就能在所有浏览器上运行。 全世界程序员都在使用 JavaScript,它有着极大的社区、广泛的文 微软。ECMA 的39号技术委员会(Technical Committee 39)负 责制定和审核这个标准,成员由业内的大公司派出的工程师组成,目前 共25个人。该委员会定期开会,所有的邮件讨论和会议记录,都是公开 的。 1997年7月,ECMA 组织发布262号标准文件(ECMA-262)的第一 版,规定了浏览器脚本语言的标准,并将这种语言称为 ECMAScript。这个版本就是 ECMAScript 开会决定,中止 ECMAScript 4.0 的开发 (即废除了这个版本),将其中涉及现有功能改善的一小部分,发布为 ECMAScript 3.1,而将其他激进的设想扩大范围,放入以后的版 本,由于会议的气氛,该版本的项目代号起名为 Harmony(和谐)。 会后不久,ECMAScript 3.1 就改名为 ECMAScript 5。 2009年12月,ECMAScript 5.0版 正式发布。Harmony0 码力 | 540 页 | 3.32 MB | 10 月前3
阮一峰 《ECMAScript 6入门》 第三版但是,标准的制定者不想这样做。他们想让标准的升级成为常规流程:任何人在任 何时候,都可以向标准委员会提交新语法的提案,然后标准委员会每个月开一次 会,评估这些提案是否可以接受,需要哪些改进。如果经过多次会议以后,一个提 案足够成熟了,就可以正式进入标准了。这就是说,标准的版本升级成为了一个不 断滚动的流程,每个月都会有变动。 标准委员会最终决定,标准在每年的6月份正式发布一次,作为当年的正式版本。 烈,ECMA 开会决定,中止 ECMAScript 4.0 的开发,将其中涉及现有功能改善的 一小部分,发布为 ECMAScript 3.1,而将其他激进的设想扩大范围,放入以后的版 本,由于会议的气氛,该版本的项目代号起名为 Harmony(和谐)。会后不久, ECMAScript 3.1 就改名为 ECMAScript 5。 2009年12月,ECMAScript 5.0 版正式发布。Harmony Active Proposals: 已经进入正式流程的提案 ECMAscript proposals:从阶段0到阶段4的所有提案列表 TC39 meeting agendas: TC39 委员会历年的会议记录 ECMAScript Daily: TC39委员会的动态 The TC39 Process: 提案进入正式规格的流程 TC39: A Process Sketch, Stages 0 and0 码力 | 679 页 | 2.66 MB | 1 年前3
共 2 条
- 1













