第1章 JavaScript语言概述
1.1 JavaScript简介
我们都知道HTML语言是网页设计普遍采用的一种超文本标记语言,但HTML自身不能为网页提供很多动态支持,它只能创建超链接以允许用户浏览不同的HTML文档。HTML也不能接受用户输入,更不能对用户请求作出反应。JavaScript是为适应动态网页制作的需要而诞生的一种新的编程语言,它可以嵌入到HTML文档中使网页更加生动活泼,并具有交互性。
1.1.1 什么是JavaScript
早年Netscape公司为了扩展浏览器的功能而开发了一种名为LiveScript的脚本语言,即JavaScript语言的前身。LiveScript的句法是以Java为基础的,但是更加简明扼要,也更易于掌握。同时,LiveScript是一种解释型语言,而Java则必须经过编译。Netscape公司将LiveScript嵌入到Netscape Navigator的13版本中。
1995年6月发布的Netscape Navigator 2.0 81版本开始支持LiveScript。1995年11月,Netscape公司与Sun公司达成合作协议。Sun公司也认识到使用一种简单的脚本语言是一个好主意,于是他们正式认可了LiveScript。这样,LiveScript与Java的联系成为正式的,而LiveScfipt也改名为我们都熟悉的JavaScript。
接着Microsoft公司的浏览器Internet Explorer 3.0也开始支持JavaScript了。此后,许多公司相继宣布承认JavaScript为Internet上的开放式脚本编写标准,并且把它添加到了自己的产品中。微软公司还拥有自己开发的JavaScript,称为JScript。JavaScript和JScript基本上是相同的,只是在一些细节上稍有出入。JavaScript短小精悍,且在客户机上执行,大大提高了网页的浏览速度和交互能力;同时它又是专门为制作网页而量身定做的一种简单的编程语言。因此,目前流行的浏览器都支持JavaScfipt,JavaScript因而日益流行起来。
1.1.2 JavaScript的主要特点
JavaScfipt是一种基于对象(Object)和事件驱动(Event Driven)并具有**性能的脚本语言,是专门用来开发Intemet客户端和服务器端的应用程序,它可以很容易地嵌入到HTML文件中并通过浏览器中内置的JavaScript解释器来执行。使用JavaSc邱t,浏览器可以回应使用者的需求事件���不用通过网络来回传资料,这样,使用者的资料就可以直接被客户端应用程序所处理。另外它还能方便地同网络客户实现交互,以及使网页变得生动等。
……