<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ECMAScript 的发展史简介</title>
</head>
<body>
<pre>
HTML:
从1991 ~ 1997,IETF(The Internet Engineering Task Force)国际互联网工作任务组,发布了以下3个版本:
HTML 1
HTML 2
HTML 3
1997.2 HTML 发布3.2 -> 规属于W3C(The World Wide Web Consortium)
JAVAScript:
1995 LiveScript
是由网景公司(Netscape)发布的,最初主要是做表单验证的,但并不怎么流行,但当时的JAVA发展的非常不错,所以就与 Sun Microsystems 公司合作,改名为 JAVAScript
网景的布兰登·艾克开发的一种脚本语言,最初命名为Mocha,后来改名为LiveScript
1996 JAVAScript 1.0 & 1.1 两个版本
1996年11月,网景公司将JavaScript提交给欧洲计算机制造商协会(ECMA)进行标准化。
1997 JScript
沿用LiveScript,Sun公司自己开发了一个 JScript,并内嵌在自己的浏览器中捆绑销售,网景公司取消与Sun的合作,同时将JAVAScript的源码公开。
ECMA-262的第一个版本于1997年6月被Ecma组织采纳。
1998年11月,网景被美国在线(AOL)收购。
ECMA是“European Computer Manufacturers Association”的缩写,中文名称为欧洲计算机制造商协会。是1961年成立的旨在建立统一的电脑操作格式标准(包括程序语言和输入输出)的组织。
1997.6 ECMA 发布了ECMA-262 -> ECMAScript 1.0
ECMA-262 ECMAScript (规范化 脚本(script)语言)
1998.6 ECMAScript 2.0
1999.12 ECMAScript 3.0
2000 ECMAScript 4.0 草案没被TC39(Technical Committee 39)通过
TC39: ECMA的第39号技术专家委员会,成员包括以Yahoo、Microsoft、Google为首的浏览器大公司
2007.10 草案发布
ECMAScript 4.0版草案发布,对3.0版做了大幅升级,预计次年8月发布正式版本。草案发布后,由于4.0版的目标过于激进,各方对于是否通过这个标准,发生了严重分歧。
以Yahoo、Microsoft、Google为首的大公司,反对JavaScript的大幅升级,主张小幅改动;
以JavaScript创造者Brendan Eich为首的Mozilla公司,则坚持当前的草案
2008.7 中止ECMAScript 4.0的开发
由于对于下一个版本应该包括哪些功能,各方分歧太大,争论过于激进,
ECMA开会决定,中止ECMAScript 4.0的开发,将其中涉及现有功能改善的一小部分,发布为ECMAScript 3.1,
而将其他激进的设想扩大范围,放入以后的版本,由于会议的气氛,该版本的项目代号起名为Harmony(和谐)。
会后不久,ECMAScript 3.1就改名为ECMAScript 5。
2009.12 ECMAScript 5.0版正式发布
Harmony项目则一分为二,
一些较为可行的设想定名为JavaScript.next继续开发,后来演变成ECMAScript 6;
一些不是很成熟的设想,则被视为JavaScript.next.next,在更远的将来再考虑推出,其中包含有 ECMAScript 7。
2011.6 ECMAscript 5.1版发布,并且成为ISO国际标准(ISO/IEC 16262:2011)。
2013.12 ECMAScript 6草案发布。然后是12个月的讨论期,听取各方反馈。
2015.6.17日 ECMAScript 6发布正式版本,即ECMAScript 2015。
ECMAScript2016 ECMAScript2017 ECMAScript2018
这些是指 ES6 的一些小版本。
</pre>
</body>
</html>
ECMAScript 的发展史简介
最新推荐文章于 2024-06-03 13:46:38 发布