正在加载图片...
hinaopub.com 141 下载 第5章脚本运行期库对象 定为“ CLIENT”。然而,这个属性在客户端上是被忽略的,因此设置这个属性的唯一目的就 是,在ASP页面使用< OBJECT>元素实例化服务器端的组件实例时防止混淆 OBJECT ID='ob]This RUNAT="CLIENT CLASSID="clsid: 892D6DA7-EOF9-11D2-B2E9-00105A42AF30 OdebAse-hTtp://yourserver.com/components/'mycomponent.cab'> RAM NAME=" param1· VALUE="va工ue1"> RAM NAME="param2 VALUE=*value2> 注意,这里出现的 CODEBASE属性,表示允许下载并安装来自URL的组件(如果 该组件没有安装)。正E3.0以上的版本有此功能 对于使用COBJECT>元素的方法、可使用的属性、在客户端使用时的值,可查看网站http // msdn. microsoft. com/workshop/author/dhtml/reference/objects/OBJECT. asp, ai# Window 2000 Platform SDK文档中的< OBJECT>tags”,或者看看《 IES Dynamic HTML Programme Reference》一书,ISBN1-861001-74-6,wrox出版社。 5.3 Scripting Dictionary.对象 许多 Microsoft的编程语言,如 Visual basic、 SCript和 JScript,都提供集合( collection) 可以把集合想象为数组,可以使用其中内建的函数完成存储和操纵数据等基本任务。无须担 心数据是在哪些行列,而是使用唯一的键进行访问。 VBScript和 JScript都提供类似的对象,通称 Scripting. Dictionary对象或 Dictionary对象。它 类似于二维数组,把键和相关条目的数据存放在一起。然而真正的面向对象的方式,不应直 接访问数据条目,必须使用 Dictionary对象支持的方法和属性来实现。 本章提供了一些示例页面,允许试验脚本运行期对象的方法和属性。这些实例 在下载的文件的 Chaper05子目录里 531创建和使用 Dictionary对象 创建一个 Dictionary对象的示例如下: In vBScript: Dim objMyData Set objMy Data Server Createobject(*Scripting Dictionary) / In JScript: ject('Scriptin th an oBjecT element -- <OBJECT SERVER SCOPE="PAGE·ID=” objMy Data Scripting Dictionary"> Dictionary对象还可用于客户端的IE中 l. Dictionary对象的成员概要 表5-2和表5-3列出了 Dictionary对象的属性和方法及相应的说明。 当增加一个键/条目对时,如果该键已存在:或者删除一个键/条目对时,该关键字 /条目对不存在;或改变已包含数据的 Dictionary对象的 CompareMode,都将产生错误。定为“C L I E N T”。然而,这个属性在客户端上是被忽略的,因此设置这个属性的唯一目的就 是,在A S P页面使用< O B J E C T >元素实例化服务器端的组件实例时防止混淆。 注意,这里出现的C O D E B A S E属性,表示允许下载并安装来自 U R L的组件(如果 该组件没有安装)。IE 3.0以上的版本有此功能。 对于使用< O B J E C T >元素的方法、可使用的属性、在客户端使用时的值,可查看网站 h t t p: / / m s d n . m i c r o s o f t . c o m / w o r k s h o p / a u t h o r / d h t m l / r e f e r e n c e / o b j e c t s / O B J E C T. a s p,或者Wi n d o w s 2000 Platform SDK文档中的< O B J E C T > t a g s”,或者看看《IE5 Dynamic HTML Programmer' R e f e r e n c e》一书, ISBN 1-861001-74-6,Wrox 出版社。 5.3 Scripting.Dictionary对象 许多M i c r o s o f t的编程语言,如Visual Basic、V B S c r i p t和J S c r i p t,都提供集合( c o l l e c t i o n )。 可以把集合想象为数组,可以使用其中内建的函数完成存储和操纵数据等基本任务。无须担 心数据是在哪些行列,而是使用唯一的键进行访问。 V B S c r i p t和J S c r i p t都提供类似的对象,通称 S c r i p t i n g . D i c t i o n a r y对象或D i c t i o n a r y对象。它 类似于二维数组,把键和相关条目的数据存放在一起。然而真正的面向对象的方式,不应直 接访问数据条目,必须使用 D i c t i o n a r y对象支持的方法和属性来实现。 本章提供了一些示例页面,允许试验脚本运行期对象的方法和属性。这些实例 在下载的文件的C h a p e r 0 5子目录里。 5.3.1 创建和使用D i c t i o n a r y对象 创建一个D i c t i o n a r y对象的示例如下: D i c t i o n a r y对象还可用于客户端的I E中。 1. Dictionary对象的成员概要 表5 - 2和表5 - 3列出了D i c t i o n a r y对象的属性和方法及相应的说明。 当增加一个键/条目对时,如果该键已存在;或者删除一个键/条目对时,该关键字 /条目对不存在;或改变已包含数据的D i c t i o n a r y对象的C o m p a r e M o d e,都将产生错误。 第5章 脚本运行期库对象计计141 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有