JavaScript的诞生

238 阅读2分钟

javaScript的诞生

1994年 网景(Netscape)公司发布了浏览器发布了Navigator浏览器0.9版,但是这个版本的浏览器只能用来浏览,网景公司急需一种网页脚本语言,使得浏览器可以与网页互动。

就在这时,sun公司推出了java,许诺这种语言可以”一次编写,到处运行“ 网景公司决定和sun公司组成联盟,将推出一门脚本语言和java共同携手推出。

此时,34岁的系统程序员Brendan Eich通过借鉴c的基本语法,借鉴java的数据类型和内存管理等语言,通过十天创建出了javascript并最后在浏览器上留了下来,当时的诞生时间为1995年。

得益于当时微软和网景公司的浏览器大战,javascript在1996年的11月就向ECMA提交了语言标准,因为版权问题,JS的语言标准不叫JavaScript,而叫ECMAScript标准诞生的好处是可以让各种小众浏览器都支持JavaScript但过早的标准化也暴露出了JavaScript的设计缺陷

  1. 设计太过仓促,仅仅只用了十天
  2. 没有先例,当时同时采用了函数式编程和面对对象编程的特点
  3. 过早的标准化,以至于隐藏了设计缺陷

关于JavaScript的设计缺陷,请参考阮一峰的www.ruanyifeng.com/blog/2011/0…

但后来随着Chrome的横空出世、移动市场的兴起,JavaScript却一次次走在浪头的前面,存活到了现在

PS: js的评价:

一门语言的价值,是由其产生的价值决定的,JS是世界上使用最广的语言

JS是门槛极低的语言,JS是一门产生价值的语言(虽然不美)

JS之父对JS早期的评价

它的优秀之处并非原创,它的原创之处并不优秀

世界上只有两种编程语言,一种是天天挨骂的。一种是没人用的

JavaScript :世界上最被误解的语言