- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【工具辅导类】在web网页上使用
在Web网页上使用VBScript和JScript
综述:本文讨论了 VBScript和 JScript之间的区别,以及它们的使用场合。本文还讨论
了:
l Visual InterDev中的VBScript和JScript
l 内联服务器脚本和Script单元
l 脚本执行顺序
如果你要编写一个 Web网页就必须要编写一些脚本。幸运的是,你可以从几种脚本编
写语言中选择一个。不幸的是,有这么多种语言可以选择,到底选哪一种呢?你应该怎么
做?
或者,如果你获得了一个网页,它的脚本是用一种你不怎么使用的脚本语言编写的,
你怎样才能够用这个脚本来增加一些新的功能呢?
在本文中,我将会讨论到这些问题。而首先,我会指导你如何用微软公司所提供的这
两种脚本编写语言来进行工作。
Microsoft® Visual Basic®
JScript®,它是ECMAScript的Microsoft版本,是一组包括 JScript和 JavaScript
脚本编写语言的标准定义。
当然,还有其他的脚本编写语言,如Perl和Rexx等。不过这里我着重介绍两种语言,
微软公司在 Internet Explorer和 中为它们提供了
ActiveX® Scripting Language(ActiveX脚本编辑语言)引擎。
我还要讨论你何时需要在同一个网页中使用这两种语言 (如你所见,这是完全可行的)。
为了对你有所帮助,我列出了一系列有关的小问题,这些问题在你工作时必须牢记于心。
为了清楚地论述这个问题,我将从以下几个方面着手:
l VBScript和JScript之间的区别
l 如何在Visual InterDev中确定脚本语言?
l 在同一个网页中应用两种语言
l 更新脚本编辑语言
l VBScript和JScript之间的区别
VBScript和JScript之间最大的区别是它们的结构。VBScript是Visual Basic的子
集,如果你曾经用过Visual Basic或者是 ,你就
会觉得非常熟悉。不过它们并不是完全一样的,因为VBScript是特意为在浏览器中进行工
作而设计的,它不包括一些在脚本这个范围以外的特性,如文件访问和打印等等。
而另一方面,JScript从一组编程语言如C, C++,以及Java等之中脱离出来的。如果
你以前曾经用过C或者是 Java,那么JScript的结构你会觉得非常熟悉。即便你不知道这
些语言也没有关系,JScript的结构一点也不难——它像C和Java一样方便而没有它们那
么复杂。
注意:不管怎样,JScript和Java是完全不同的两种语言。Java是一种对于网页应用程序
和非网页应用程序都可以使用的完全成熟的开发语言。而 JScript是一种主要用于脚本编
写的脚本语言。
JScript和VBScript的任务是相同的——都是让你能够编写自己的Web网页。每种语
言都支持一些别的语言不支持的特性,不过,这些差异还不足以自动划分两种语言的使用
范围。
更有可能的是,你会基于一些其他因素来选择脚本语言,最大的原因也是最实际的原
因:你将要使用的平台能够支持你所选择的语言吗?你编写的是客户端还是服务器?如果
是服务器,你的用户会使用什么浏览器和服务器软件?
下面的文章中会详细介绍这两种脚本编写语言,并且会就在特殊的环境中选择什么样
的脚本语言给出一点指导意见。
什么时候选择VBScript?
VBScript主要是用在微软公司的各种平台上。因此如果你想用VBScript来进行编写,
你必须要使用下列几种脚本之一:
服务器脚本。如果你想要用 VBScript来编写服务器脚本 (如在ASP网页中),这个服
务器必须是Microsoft Internet Information Server (IIS)或者是其他的服务器。
客户端脚本。如果你想在浏览器脚本中用到 VBScript,这个浏览器必须是 Internet
Explorer的一个版本。因为其他流行的浏览器可能不支持VBScript。
如果你使用的是 Visual InterDev,那么你应该已经在使用 IIS了 (或是其他相同的
服务器),因而用 VBScript来编写服务器脚本不是问题。如果你使用的不是 IIS,你要搞
清楚该服务器是不是能够支持VBScript。
文档评论(0)