JavaScript是Netscape公司提出并最早使用在Netscape浏览器中的一种语言形式,是一种跨平台面向对象的脚本语言。JavaScript不是一种独立的语言,而是嵌入式语言,比如嵌写在HTML语言中。   JavaScript有核心JavaScript、客户端JavaScript和服务器端JavaScript三种形式。客户端JavaScript是核心JavaScript向客户端方向的功能扩展,服务器端JavaScript是核心JavaScript向服务器端的扩展,所以说客户端JavaScript和服务器端JavaScript虽然不同,但都包含核心JavaScripto核心JavaScript包含了-组对象,例如数组、日期、数学计算以及包括操作符、控制结构等在内的编程语言元素等等,它们构成了JavaScript语言最核心的部分,并且与客户端还是服务器端无关。   客户端JavaScript向客户端扩展了核心JavaScript部分,提供一些控制客户浏览器的对象和文档对象模型(DocumentObjectModel,简称DOM)。例如可以响应客户端的鼠标移动、点击等事件.客户端JavaScript脚本要写在“(scriptlanguage=javascript>...”标记中。   服务器端JavaScript向服务器端扩展了核心JavaScript部分,提供一些可以在服务器_上运行JavaScript的相关对象。例如服务器端JavaScript可以与数据库接口进行文件操作等等。   JavaScript和Java有些相似,它集成了Java,采用了大多数Java语法规则和基本流控制结构,但没有采用Java的静态类型定义和类型检查,而且侧重的功能也不相同,所以JavaScript和Java是两种不太相关的语言。但JavaScript可以和Java相互通信,JavaScript和Java可以互相访问对方对象的属性和方法。目前JavaScript的最新版本是1.4,完全兼容ECMA-262语言规范。   JScript和VBScript都是微软公司开发的脚本语言,其中JScript是微软公司对ECMA262语言规范的一种实现,用于客户端,用途和客户端JavaScript相同,都是为了丰富Web页面在浏览器中的表现形式。JScript也是-种解释型的、基于对象的嵌入式脚本语言,不能使用该语言来编写独立运行的应用程序,并且没有对读写文件的内置支持。此外,JScript脚本只能在某个解释器或“宿主”上运行,如ActiveServerPages(ASP)、Internet浏览器或者Windows脚本宿主。微软公布的JScript引擎最新版是5.5版,支持IE3.0、IE4.0、IIs3.0和IIS4.0。   VBScript是程序开发语言VisualBasic家族的成员,是VisualBasic的一个子集,是一种比JScript更灵活的嵌入式脚本语言,不仅可以用于客户端,也可以用于服务器端,例如用于浏览器中的Web客户端脚本和Web服务器IIS中的Web服务器脚本。客户端VBScript脚本需要嵌写在“(scriptlanguage=vbscript)..”标记中。VBScript使用ActiveX脚本与宿主应用程序对话。通过ActiveX脚本,浏览器和其他宿主应用程序不再需要每个脚本部件的特殊集成代码。ActiveX脚本使宿主可以编译Script、获取和调用入口点及管理开发者可用的命名空间。