JavaScript的历史

190 阅读2分钟

1994年,网景公司发布了Navigator浏览器0.9版。是历史上第一个比较成熟的网络浏览器,轰动一时。但是,这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。网景公司急需一种网页脚本语言,使得浏览器可以与网页互动。

1995年4月,网景公司录用布兰登。

1995年5月,网景公司做出决策,未来的网页脚本语言必须"看上去与Java足够相似",但是比Java简单,使得非专业的网页作者也能很快上手。也因此,对Java不感兴趣的布兰登仅用10天就把JavaScript设计出来,其设计思路是:

(1)借鉴C语言的基本语法;

(2)借鉴Java语言的数据类型和内存管理;

(3)借鉴Scheme语言,将函数提升到"第一等公民"(first class)的地位;

(4)借鉴Self语言,使用基于原型(prototype)的继承机制。

1996年8月,微软发布支持JScript的IE3并集成在Windows 95中,浏览器大战开幕。

1996年11月,网景为反击微软,向ECMA提交语言标准,但由于版权问题,JS语言标准改为ECMAScript。

1997年6月,第一版ECMAScript发布。

1999年12月,第三版ECMAScript发布,也是使用最广的一版。(由于IE浏览器如日中天,第四版被阉割)

2001年,IE6捆绑Windows XP一起发布。

2004年,IE6占全球市场80%,同时微软解雇一批IE6开发者,谷歌抓住机会雇佣一些Firefox和IE6开发者组成新的团队,发布Gmail在线网页。Firefox也打算重出江湖。

2005年,Jesse将谷歌用到的技术命名为AJAX。

2006年,全球主流浏览器为IE6和Firefox。同时,jQuery发布。

2008年,Chrome发布(支持JavaScript),迅速占领全球1%市场。

2009年12月,第五版ECMAScript发布

2010年,由于盗版Windows XP在中国风行,中国主流浏览器为IE6。

2011年,Chrome全球份额超过Firefox。

2015年6月,第六版ECMAScript发布,新浏览器都支持这个版本。之后每年发布一版,版本号以年份命名。

2016年,Chrome全球份额62%,同年淘宝天猫宣布不再支持IE6、IE7、IE8。