如何在网页上使用VBScript和JScript

作者:winsky 来源:无忧脚本 时间:2008-05-05 19:53:00 

综述:本文讨论了VBScript和 JScript之间的区别,以及它们的使用场合。

推荐:Vbscript5.5中文语言参考手册chm格式下载

微软《JScript 语言参考》中文版(chm)下载

本文还讨论了:

l Visual InterDev中的VBScript 和JScript

l 内联服务器脚本和<Script>单元

l 脚本执行顺序

如果你要编写一个Web网页就必须要编写一些脚本。幸运的是,你可以从几种脚本编写语言中选择一个。不幸的是,有这么多种语言可以选择,到底选哪一种呢?你应该怎么做?

或者,如果你获得了一个网页,它的脚本是用一种你不怎么使用的脚本语言编写的,你怎样才能够用这个脚本来增加一些新的功能呢?

在本文中,我将会讨论到这些问题。而首先,我会指导你如何用微软公司所提供的这两种脚本编写语言来进行工作。

Microsoft&reg; Visual Basic&reg;, Scripting Edition (VBScript).

JScript&reg;,它是ECMAScript的Microsoft版本,是一组包括JScript 和JavaScript脚本编写语言的标准定义。

当然,还有其他的脚本编写语言,如Perl 和Rexx等。不过这里我着重介绍两种语言,微软公司在Internet Explorer和Internet Information Server (IIS)中为它们提供了ActiveX&reg; Scripting Language(ActiveX脚本编辑语言)引擎。

我还要讨论你何时需要在同一个网页中使用这两种语言(如你所见,这是完全可行的)。为了对你有所帮助,我列出了一系列有关的小问题,这些问题在你工作时必须牢记于心。

为了清楚地论述这个问题,我将从以下几个方面着手:

l VBScript 和JScript之间的区别

l 如何在Visual InterDev中确定脚本语言?

l 在同一个网页中应用两种语言

l 更新脚本编辑语言

l VBScript 和JScript之间的区别

VBScript 和JScript之间最大的区别是它们的结构。VBScript 是Visual Basic的子集,如果你曾经用过Visual Basic或者是Visual Basic for Applications (VBA),你就会觉得非常熟悉。不过它们并不是完全一样的,因为VBScript是特意为在浏览器中进行工作而设计的,它不包括一些在脚本这个范围以外的特性,如文件访问和打印等等。

而另一方面,JScript从一组编程语言如C, C++, 以及Java等之中脱离出来的。如果你以前曾经用过C或者是Java,那么JScript的结构你会觉得非常熟悉。即便你不知道这些语言也没有关系,JScript的结构一点也不难——它像C和Java一样方便而没有它们那么复杂。

注意:不管怎样,JScript和Java是完全不同的两种语言。Java是一种对于网页应用程序和非网页应用程序都可以使用的完全成熟的开发语言。而JScript是一种主要用于脚本编写的脚本语言。

JScript 和VBScript的任务是相同的——都是让你能够编写自己的Web网页。每种语言都支持一些别的语言不支持的特性,不过,这些差异还不足以自动划分两种语言的使用范围。

更有可能的是,你会基于一些其他因素来选择脚本语言,最大的原因也是最实际的原因:你将要使用的平台能够支持你所选择的语言吗?你编写的是客户端还是服务器?如果是服务器,你的用户会使用什么浏览器和服务器软件?

下面的文章中会详细介绍这两种脚本编写语言,并且会就在特殊的环境中选择什么样的脚本语言给出一点指导意见。

标签:VBScript,JScript之间,dhtml,脚本
0
投稿

猜你喜欢

  • bootstrap自定义样式之bootstrap实现侧边导航栏功能

    2023-09-06 20:41:36
  • 怎样从旧版本SQL Server中重新存储数据

    2009-01-15 13:23:00
  • Python调用graphviz绘制结构化图形网络示例

    2021-09-15 19:06:49
  • ASP 生成静态新闻列表

    2009-03-03 12:25:00
  • Python使用requests及BeautifulSoup构建爬虫实例代码

    2021-08-13 11:33:13
  • pandas object格式转float64格式的方法

    2022-05-26 15:58:53
  • Python中with...as...的使用方法

    2021-10-01 16:58:07
  • javascript ImgBox透明遮罩层背景图片展示

    2024-02-27 04:51:07
  • 一行代码生成Tableau可视化图表的方法

    2022-09-21 12:01:47
  • 基于opencv的selenium滑动验证码的实现

    2023-06-20 20:14:26
  • python基于socket函数实现端口扫描

    2022-02-06 09:22:37
  • 搭建一个开源项目两种方式安装git的详细教程

    2022-10-24 13:04:55
  • Pytorch中的gather使用方法

    2021-11-22 06:11:49
  • CSS 超链接图标规范 V1.0

    2007-12-28 12:05:00
  • python OpenCV学习笔记

    2022-12-19 05:39:11
  • 详解python 爬取12306验证码

    2022-07-17 20:38:20
  • 写出完美CSS代码的5个重要方面

    2009-12-30 16:44:00
  • 简单易懂Pytorch实战实例VGG深度网络

    2021-09-07 19:47:24
  • python中yaml配置文件模块的使用详解

    2021-06-05 08:06:45
  • 用SQL语句生成带有小计合计的数据集脚本

    2009-01-06 11:33:00
  • asp之家 网络编程 m.aspxhome.com