JavaScript简史

1994年,网景公司发布了一款浏览器Navigator 0.9,但是这款浏览器的缺点是只能浏览,无法和访问者进行互动。所以网景就急需一种脚本语言来实现这种浏览器和网页互动的能力。

而正好在1995年,Java语言大火,网景公司就想蹭一波Java的热度,管理层就决定,准备开发的这门脚本语言必须 "看上去与Java足够的相似,但是要比Java简单,使得一些非专业的网页作者也能够很快的上手" .

于是在1995年加入网景公司的美国人 布兰登(Brendan Eich) 临危受命,被指定为这种”简化版Java语言" 的设计师。

但是这位布兰登大叔,对于Java语言根本就不感兴趣,但是拿了别人的钱就得给人家办事啊? 

于是他就用10天的时间,就设计了一款脚本语言。但同时因为只用10天的时间就设计出了一款语言,所以在较长一段时间内用JS写的程序都混乱不堪。

这都是后面发生的事情了 ,咱先按下不表。

先说回布兰登开发出了这款语言之后,就得考虑这语言的一个取名问题。

之前说了,网景公司想蹭一波Java的热度,而Java这个名字本身也是一种咖啡的名字。

所以一开始布兰登发明的这款脚本语言被称为 Mocha(摩卡),后面又被改名为LiveScript ,但是最后还是定名为JavaScript ,强行蹭一波热度。

本来一开始在浏览器上,是同时支持Java 和JS的,但是Java需要安装一个Java appet的应用,所以这就无形中增加了使用成本,那大家自然会更喜欢使用起来更加简便的JS了,所以后来,JS还是在浏览器上,胜过了Java。

网景也于1995年,推出了JS,JS一经推出,网民们都觉得这东西不错。有利益在,就肯定有竞争了,1996年8月,微软发布了IE3,支持JScript脚本。

后面就每家浏览器的脚本都不一样,都想要来分一杯羹。

网景为了应对其它公司的这种有样学样的复制粘贴的行为,它于1996年11月,把JS应该怎么实现写成了一篇文档,提交给了ECMA,来指定语言标准。

但是因为Java早于JavaScript ,为了避免版权争议,JS的语言标准,就被命名为ECMAScript .

我们可以来看下这么些年JS的版本更新状况:


2004年谷歌公司发布了一款应用叫做Gmail,是一款在网页上可以收发邮件的应用。之前人民只是知道网页只能看新闻和图片,这个用于发邮件的应用一下让开发者和用户眼前一亮。JS好好的火了一把。

后面的JS就是一路发展,从最开始的随意设置出来的语言,到后面借势而为,成为了现在千百万人学习和使用的语言。

你可能感兴趣的:(JavaScript简史)