为什么叫javascript?

Netscape(由Sun Microsystems支持)和Microsoft之间早期的Web浏览器大战其实影响了JavaScript命名成型过程。Javascript中包含Java名称是一种营销策略。

JavaScript中的Java与Java语言本身无关 - 绝对没有共同关系。这是一个已知的事实,JavaScript的灵感是来自Java,以及Scheme和自编程(self-programming)语言。 JavaScript由Brendan Eich于1995年创建。

Brendan Eich在Sun-Netscape联盟后表示,他们决定抓住当时的Java炒作浪潮,并将JavaScript定位为Java的结伴语言,就像Visual Basic是C ++的结伴关系一样。所以,这个名字是一个完全透明的营销手段,以获得广泛的接受。

用Eich自己的话说:

“Netscape和Sun签署了许可协议,就诞生了JavaScript。当初想法是让它成为编译语言Java的一种补充的脚本语言。“

JavaScript在标准委员会正式定为ECMAScript之前就已经拥有了多个版本的名称。它最初名为Mocha,然后成为Livescript,当Sun和Netscape联盟在一起后最终成为Javascript。

当Netscape和Internet Explorer努力主宰浏览器世界和网络时,微软克隆了它并将其命名为JScript。 这就是Netscape开始标准化过程,并将官方名称从JavaScript更改为ECMA的原因,以防止Microsoft做出任何单方面阻止访问它的决定,并做出改变/改进的决策。

Brendan Eich从Java,Scheme和self-programming中提取了关键特性,并大胆决定使用原型继承而不是基于类的继承(如同C ++,Java,Python)。

JavaScript沉寂了多年,因为它不能在浏览器之外做太多事情。 即使在浏览器中,它只能做一些主要琐碎的事情,而这又是Java applet的世界。

以上就是为什么叫javascript?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 答疑