如何在网页上使用VBScript和JScript(2)

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

什么时候选择VBScript?

VBScript主要是用在微软公司的各种平台上。因此如果你想用VBScript来进行编写,你必须要使用下列几种脚本之一:

服务器脚本。如果你想要用VBScript来编写服务器脚本(如在ASP网页中),这个服务器必须是Microsoft Internet Information Server (IIS)或者是其他的服务器。

客户端脚本。如果你想在浏览器脚本中用到VBScript,这个浏览器必须是Internet Explorer的一个版本。因为其他流行的浏览器可能不支持VBScript。

如果你使用的是Visual InterDev,那么你应该已经在使用IIS了(或是其他相同的服务器),因而用VBScript来编写服务器脚本不是问题。如果你使用的不是IIS,你要搞清楚该服务器是不是能够支持VBScript。

然而,如果你要建立的是一个公共Web站点,你无法控制其他人使用的浏览器,那么Internet Explorer只能用于客户端脚本这个限制就成问题了。不过,如果你是在浏览器已知的情况下用VBScript编写客户端脚本,这还是可行的。

如果你的目标平台能够支持VBScript,考虑一下下列因素再决定是否用VBScript来编写脚本:

错误控制。在VBScript中有On Error Resume Next来对特殊情况给出说明。如果你编写的是服务器脚本,错误控制是非常重要的,因为脚本的运行是无人照顾的。

格式化。VBScript有这样的功能,能够轻易地把数据,数字和货币数据格式化。

在Internet Explorer中事件控制很方便,就像在Visual Basic中一样。在VBScript中也能够建立一个隐含的事件处理程序,这只需要用对象__事件结构形式来定义一项功能就行了,比如说Button1_onclick。不过在Internet Explorer中,JScript没有这项功能(但在其他的JScript主机上支持这项功能)

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

猜你喜欢

  • Anaconda超详细保姆级安装配置教程

    2022-09-06 08:11:50
  • jquery插件bootstrapValidator表单验证详解

    2024-04-22 22:22:05
  • SQL Server各种日期计算方法

    2008-09-11 21:47:00
  • SQLSERVER 2005中使用sql语句对xml文件和其数据的进行操作(很全面)

    2024-01-14 19:31:21
  • 使用HTML和MSXML6.0 创建一个超轻量级XPATH测试程序

    2009-04-24 12:38:00
  • Python3网络爬虫之使用User Agent和代理IP隐藏身份

    2022-03-05 13:13:07
  • 防采集,几种觉得有用的防采集方法

    2009-09-03 13:30:00
  • Django ValuesQuerySet转json方式

    2021-12-05 07:15:34
  • Python Tkinter 简单登录界面的实现

    2021-01-10 20:45:03
  • 使用XML库的方式,实现RPC通信的方法(推荐)

    2021-11-15 14:00:42
  • MySQL时间字段究竟使用INT还是DateTime

    2010-03-09 14:46:00
  • python 安全地删除列表元素的方法

    2022-11-20 16:21:35
  • hive中将string数据转为bigint的操作

    2024-01-20 15:37:18
  • golang如何修改json文件内容的方法示例

    2024-04-26 17:32:44
  • PyQt5+pycharm开发环境搭建的实现步骤(图文)

    2021-05-19 17:27:40
  • Django ContentType组件详解

    2022-04-11 14:19:26
  • OpenCV特征提取与检测之Shi-Tomasi角点检测器

    2023-12-17 09:41:35
  • SQL Join的一些总结(实例)

    2024-01-14 04:28:16
  • SQL优化老出错,那是你没弄明白MySQL解释计划用法

    2024-01-27 16:13:43
  • python面向对象版学生信息管理系统

    2022-07-23 02:16:57
  • asp之家 网络编程 m.aspxhome.com