-
1995年,JavaScript由布兰登·艾奇(Brendan Eich)编写,起初它的主要目的是处理以前由服务器端负责的一些表单验证。在那个时代,用户填写完一个表单点击提交,需要等待很长的时间才能从服务器反馈给你错误,当时Netscape(网景)公司,决定着手开发一种客户端语言,用来处理这种装简单的验证。当时就职于Netscape公司的布兰登·艾奇开始着手计划将1995年2月发布的LiveScript同时在浏览器和服务器中使用。为了赶在发布日期前完成LiveScript的开发,Netscape与Sun公司成立了一个开发联盟。而此时,网景为了搭上媒体热炒Java的顺风车,临时把LiveScript改名为JavaScript。
-
JavaScript 1.0获得了巨大的成功,而此时市面上有3个不同的JavaScript版本:IE的JScript、网景的JavaScript和ScriptEase中的CEnvi,当时还没有标准规定JavaScript的语法和特性。JavaScript的规范化最终被提上日程。
-
1997年,以JavaScript1.1为蓝本的建议被提交给了欧洲计算机制造商协会。第二年,ISO/IEC(国标标准化组织和国际电工委员会)也采用了ECMAScript作为标准(即ISO/IEC-16262)。
-
ECMA-262第3版才是对该标准第一次真正的修改,第3版也标志着ECMAScript成为了一门真正的编程语言。
-
ECAMScript的不同版本又称为版次,ECMA-262最近一版是第5版,发布于2009年。
-
2012 年,所有浏览器都完整的支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAScript 3 标准。
-
2015年6月17日,ECMA国际组织发布了ECMAScript的第六版,该版本正式名称为 ECMAScript 2015,但通常被称为ECMAScript 6 或者ES2015。