JavaScript 的诞生

177 阅读1分钟

JavaScript 的诞生

1995年任职于网景公司(Netscape)的布兰登·艾奇 (Brendan Eich)受公司要求,开发一款用于在网景导航者浏览器上运行的脚本语言。

当时的网景 (Netscape)与 Java 的母公司 (SUN),有一些商业上的合作,网景 (Netscape)的管理层希望它外观看起来像 Java ,因此取名 JavaScript。但实际上和 Java 这门语言并没有什么关系,实际上 JavaScript 的语法风格与 SelfScheme 较为接近。

JavaScript 的一些小故事

JavaScript 拥有过很多的名字,最初被命名为 Mocha ,后被命名为 LiveScript ,当时的网景公司 (Netscape) 与 Sun 公司有合作,SUN公司注册了 JavaScript 的商标,两公司协商后把名字改为 JavaScript ,但 JavaScriptJava 并没有任何关系,后来 JavaScript 被网景公司开源,网景将这门语言作为标准提交个了欧洲的计算机制造协会(ECMA),但由于商标的冲突,最后把名字改为 ECMAScript

所以,JavaScript 标准名称是 ECMAScript

曾经的敌人 JScript

JScript 是微软公司推出的浏览器脚本语言,本意是用来与 JavaScript 对线,结果战败,现在微软已经不再维护了。

浏览器兼容问题

浏览器的内核有很多种,直到 W3C组织制定了标准,要求各大浏览器都按这个标准执行,其他浏览器厂商都照做了,但当时微软的 IE 浏览器市场占用率很高,微软头铁,坚持自己的风格,所以 IE6/7/8 与标准浏览器有一定的兼容问题,当时的前端开发人员被折腾的死去活来,不过自 IE9 之后微软就采用 W3C 制定的标准