最近评论
正在载入评论列表...
![]() |
![]() |
1.3 JavaScript的起源
既然JavaScript与Java无关,那么为什么它们的名称如此相似呢?这是计算机行业最烦人的恶习之一:为了获得市场营销方面的成功,而不顾及产品实质。
当Netscape在它的Navigator Web浏览器中添加了一些基本脚本功能时,它最初将这种脚本语言称为LiveScript。与此同时,Java开始大行其道,它被认为是计算行业中下一项伟大的革新。当Netscape在Navigator 2中支持运行Java applet时,它也将LiveScript改名为JavaScript,希望以此借用Java的声势。尽管JavaScript和Java是非常不同的编程语言,但这一事实并没有阻止Netscape采用这种市场营销手段,从那时候开始,我们这些技术作家只好不厌其烦地解释JavaScript和Java是不同的东西。当然,我们靠这挣了不少钱,从这个角度来说,我们可能应该感谢这些市场营销专家。
当微软公司看到JavaScript在Web开发人员中流行起来时,它意识到必须在IE中添加一些脚本功能。它原本可以采用JavaScript,但是与通常情况一样,微软公司又自行其事,建立了自己的脚本语言,这种语言非常像JavaScript,但又不完全相同。JavaScript的微软版本称为JScript。