JavaScriptJavaScript语言的前身是NETSCAPE开发者称之为“MOCHA”的语言。当开始在网上进行β测试时,名字改为“LIVESCRIPT”。直到发行NETSCAPE2.0β测试版时才称为“JavaScript”。
JavaScript是一种脚本语言。所谓脚本语言,是指一种能够完成某些特殊功能的小“程序段”。这些小的"程序段"并不是像一般的程序那样被编译,而是在程序运行过程中被逐行解释。在脚本中使用的命令与语句集称为脚本语言。JavaScript在标识符形式上与C、C 、PASCAL和DELPHI十分相似,是面向非程序设计人员编写web页面、增加页面交互性的语言。
JavaScript是一种基于客户端浏览器的语言,用户在浏览时填表、验证的交互过程只是通过浏览器对调人HTML文档中的JavaScript源代码进行解释执行来完成的。即使必须调用CGI的部分,浏览器只将用户输入验证后的信息提交给服务器。
使用JavaScript设计Web页面,除了可以增加页面的交互性、完成一些初步功能外,还可以节省浏览者的访问时间和网络流量。同时,JavaScript是安全的语言。原因是它被设计为通过浏览器来处理并显示信息,但不能修改其他文件中的内容。也就是说,它不能将数据存储在Web服务器或用户的hr上,更不能对用户文件进行修改或删除操作。JavaScript并不依赖于具体的hr平台,它只与解释它的浏览器有关,因而它具有平台无关性。此外,JavaScript的编制,同样只需文本编辑器,无须附加软件。
虽然JavaScript与Java语言在名字上有些相近,但它们还是存在如下差异:
(1) JavaScript不是Java的替代语言。Java面向hr程序设计人员;而Java Script面向非程序设计人员。二者相互支持、相互补充。
(2) JavaScript源代码无须编译。装入HTMT文档中的JavaScript源代码实际上作为HTMT文档Web页面的一部分存在。访问者在浏览web页面时,由浏览器对HTMT文档进行分析、识别、解释并执行JavaScript的源代码。而Java的源代码必须进行编译,成为服务器中的代码,通过HTMI文档中的(applet)标记,经过HTTP的连接、加载后才能运行。
(3) JavaScript无须特殊开发环境。一般的文本编辑器就可以进行JavaScript代码的编制,其开发较Java相对快捷。
JavaScript的使用很简单,只须在使用JavaScript的HTML文档中,用%26lt;scriptLanguage=“JavaScript”和%26lt;/script将JavaScript源代码标识出来。