- JSP网络开发入门与实践
- 曾健主编
- 778字
- 2020-08-26 19:07:59
1.3 JavaScript简介
JavaScript是一种能让网页更加生动活泼的程序语言,也是目前网页设计中最容易学又最方便的语言。可以利用JavaScript轻易地做出亲切的欢迎信息、漂亮的数字钟、有广告效果的跑马灯及简易的选举,还可以显示浏览器停留的时间。让这些特殊效果提高网页的互动性、提供亲切的服务。
1.3.1 JavaScript的由来
谈到JavaScript的历史,首先就得介绍网景(Netscape)公司,相信很多人使用过Netscape浏览器来浏览网页,该公司在设计浏览器时,一方面为了辅助本身发展的一种名为LiveWire的程序,另一方面为了提高网页设计的互动性,所以开发了Live Script语言。
那JavaScript和Live Script有什么关系呢?在Netscape发展Live Script的同时,另一家名为Sun的公司也正在发展Java语言,为了辅助Java的网页程序方面的设计,所以这两家公司进行合作,共同发展Live Script语言,并且将Live Script语言改名为JavaScript,这就是JavaScript的由来。
JavaScript刚开始时仅仅应用在Netscape浏览器,不过随着使用JavaScript制作网页的人愈来愈多,微软的IE浏览器也提供了新功能,现在可以在IE浏览器上看到JavaScript的效果了。
1.3.2 JavaScript和Java的差别
JavaScript和Java的名称虽然相似,但是却有很大的差异。前面介绍过JavaScript的前身是Netscape公司发展的Live Script语言,直到和Sun公司合作之后,才改名为JavaScript,而Java也是由Sun公司发展出来的,所以名字才会这么相似。尽管如此,JavaScript和Java仍然是不同的语言。整理出以下4点帮助读者了解两者的差异。
● JavaScript是一种像文件一样的描述语言,透过浏览器就可以直接执行;而Java像正统的程序语言(如C/C++)一样,必须先进行编译和联结等动作才可执行。
● JavaScript必须编写在HTML文件中,直接查看网页的原始码,就可以看到JavaScript程序,所以没有保护,任何人都可以透过HTML文件复制程序;而Java应用在网页的程序称为Java Applet(Java小程序),是和HTML文件分开的。
● JavaScript的结构较为自由松散,譬如,程序中使用的变数前并不是需要明确的定义,而Java和正统的程序语言一样,结构较为严谨。
● JavaScript不具有读写档案及网络控制等功能,Java则可以提供这些功能,但是JavaScript在网页内容的控制和互动性方面,算是最方便、快捷的。