JavaScript语言的诞生?

JavaScript012

JavaScript语言的诞生?,第1张

JavaScript是一种面向对象和基于事件驱动的脚本语言,诞生于1995年,主要用于处理网页中的前端验证,使得网页浏览更为流畅。最初由网景(Netscape)公司的Brendan·Eich(布兰登·艾奇)设计开发,起初命名为LiveScript(伴随Navigator 2浏览器发布),后来由于Sun公司的介入更名为JavaScript。

JavaScript虽然在命名上和Java有关系,但是它并不是Java的衍生品,只是在语法上类似Java。

他只用10天时间就把Javascript设计出来了。

由于设计时间太短,语言的一些细节考虑得不够严谨,导致后来很长一段时间,Javascript写出来的程序混乱不堪。

摘自百度百科

https://baike.baidu.com/item/Brendan%20Eich/561441?fr=aladdin

楼上说了一堆,还物竞天择,众望所归,不懂别造谣啊。。。。其实就是纯粹的历史原因。1995年,网景公司决定第一次让浏览器支持一种内置的语言,当时有两个选择,一个是采用现有的语言,比如Perl、Python、Tcl、Scheme等等,允许它们直接嵌入网页,另一个是发明一种全新的语言。机缘巧合下,网景和当时java的所有者sun合作,决定推出新语言,同年,布兰登加入网景,正式开发出js。1996年,凭借跟IBM的合作关系,开始成为巨头的微软宣布IE正式支持编程脚本语言,开发出了新的JScript,同年11月网景就专利问题跟微软打官司,然而微软不按常理出牌,反而收购了网景。这也导致网景公司的布兰登开始开发出另一款巨头浏览器Firefox。从而,市场上主流的浏览器变成ie和Firefox。但是要注意,即便如此,所有浏览器还是只支持JavaScript,只不过当时的js分成两个版本,有差异。这之后就是大家熟悉的浏览器混战了,谷歌推出chrome,同时招揽了微软和Firefox的一些研发人员。慢慢的就变成现在的局面,但是历史已经决定了支持的语言是js了。这也是为什么Python迷不服,认为Python各方面都不输,而且比JavaScript还要早诞生,而浏览器只支持JavaScript。无奈,人家JavaScript是亲生的,不服也不行啊。