从5.5版本开始,Internet Explorer(IE)开始支持Web 行为的概念。
这些行为是由后缀名为.htc的脚本文件描述的,它们定义了一套方法和属性,程序员几乎可以把这些方法和属性应用到HTML页面上的任何元素上去。
Web 行为是非常伟大的因为它们允许程序员把自定义的功能“连接”到现有的元素和控件,而不是必须让用户下载二进制文件(例如ActiveX 控件)来完成这个功能。
Web 行为还是推荐的扩展IE对象模型和控件集的方法。微软在它的开发者站点上的DHTML 行为库栏目里提供了几个定制的Web行为。
Web 服务是通过一个开放的简单对象访问协议(SOAP)来传递参数和接收返回值,以便在Web上提供接口无关的软件服务的方法。
在Internet上有许多例子和文章帮助你创建Web 服务并从传统的基于窗口表单的应用程序或者在服务器端来使用这些Web 服务,
但是也可以使用WebService 行为也可以在客户浏览器上使用Web 服务。
从客户浏览器调用一个Web 服务的好处包括能够得到服务器更快的响应时间,结果是生成交互能力更强的页面并让用户用起来更高兴。
与传统的将表单发回服务器然后接收一个新的页面不同的是(这个过程包括重新下载图片和其它的内容),
WebService行为使用XMLHTTP在后台只发送和接收与事务处理过程相关的内容,然后这些内容又可以通过DHTML和脚本进行显示。
我所知道的目前支持Web 行为的唯一一个浏览器是IE;开发者们知道避免使用只能在IE上使用的功能。但是W3C在工作草案里有这个CSS的扩展以作为未来的标准。
下面的 HTML 文件中有一个 <style> 元素,它为 <h1> 元素定义了一个行为:
<html>
<head>
<style type="text/css">
h1 { behavior: url(behave.htc) }
</style>
</head>
<body>
<h1>Mouse over me!!!</h1>
</body>
</html>
下面是 XML 文档 "behave.htc":
<attach for="element" event="onmouseover" handler="hig_lite" />
<attach for="element" event="onmouseout" handler="low_lite" />
<script type="text/javascript">
function hig_lite()
{
element.style.color='red';
}
function low_lite()
{
element.style.color='blue';
}
</script>
分享到:
相关推荐
例如,我们可以使用HTC文件来实现动态效果、自定义布局规则,甚至创建一些简单的交互式组件。 HTC文件的核心在于“行为”(Behavior)概念,它允许开发者将特定的脚本代码绑定到HTML元素上,这样当元素发生某些事件...
它允许开发者通过编写HTC文件来实现对网页元素的复杂行为定制,这些行为可以通过简单的HTML标签调用来应用到页面上。HTC文件遵循一定的格式和语法规则,这些规则对于确保HTC文件能够正确地被解析和执行至关重要。 #...
HTC控件的工作原理主要是通过创建自定义的行为(.htc文件),这些行为是由XML文档定义,并嵌入JavaScript代码。当HTML元素引用了这种行为后,浏览器就会按照.htc文件中的规定来处理该元素。这种方式在早期Web开发中...
在本文中,我们将深入探讨`Htc组件`及其在Web开发中的应用,通过一个名为“Htc组件一个简单示例”的实例进行详细解析。在这个示例中,我们使用自定义的`Blank`组件来演示如何扩展和简化Web开发流程。 首先,`HTC`...
这种方法简单且直观,适合于熟悉iFIX操作界面的技术人员使用。 **步骤详解:** 1. **打开iFIX配置工具:** - 启动iFIX系统。 - 进入“配置模式”(Configuration Mode),可以通过点击主界面上的相应按钮进入。 ...
总结来说,HTC Sense2壁纸代表了HTC在用户界面设计上的努力,它们不仅仅是简单的背景图片,而是整个手机体验的一部分。通过理解和充分利用这些壁纸,用户可以提升手机的个性化程度,让手机成为自己独特风格的延伸。
这个压缩文件旨在帮助用户在电脑上安装必要的驱动程序,以便与HTC设备进行无缝连接和通信。 【描述】描述中提到,该驱动包安装过程简单,只需将其解压到电脑上并执行安装程序,之后重启电脑,驱动就能生效。这个...
使用ie-css3.htc的方法很简单,只需要在CSS样式表中将ie-css3.htc文件作为行为(behavior)属性关联到需要CSS3效果的元素: ```css selector { behavior: url(/path/to/ie-css3.htc); /* 其他CSS3属性,如border-...
它通常包含一个简单的图形界面,用户可以通过按键进行交互。 HTC M7是一款由HTC公司推出的高端智能手机,美版则意味着它是为美国市场设计的,可能与其它地区版本存在网络频段、软件版本等方面的差异。当用户提到...
以下是一个简单的HTC文件示例,用于监听点击事件: ```vbscript <HTC> Sub Element_MouseDown window.location.href = "http://example.com" ' 替换为你希望链接跳转的URL End Sub </HTC> ``` 接下来,我们需要...
本文将详细介绍针对HTC528D的刷机工具及其使用方法,以及“Flash-Recovery For T528d”这一关键文件的作用。 一、什么是刷机? 刷机,简单来说,就是替换手机中的原厂系统或固件,通常是为了安装第三方ROM(即操作...
4. AJAX交互:$.ajax、$.get、$.post等函数使得异步数据获取和更新变得简单。 5. 插件生态系统:jQuery拥有丰富的插件库,可以扩展其功能,如表单验证、轮播图等。 【UI设计】: 1. 用户界面设计原则:界面应简洁、...
本文将围绕“HTC傻瓜型解锁工具”这一主题,详细介绍如何使用这个工具来解锁HTC手机。 首先,我们需要理解什么是手机解锁。手机解锁,尤其是对于Android系统而言,是指解除手机硬件或软件上的限制,使用户能够获得...
本教程将详细介绍如何使用一键工具来轻松实现HTC手机的RECOVERY过程。 首先,我们需要了解什么是RECOVERY。在Android系统中,Recovery是独立于主系统的第三方程序,它允许用户在不启动Android系统的情况下进行系统...
`recovery.img`文件是HTC Z510D的恢复映像,它是将新的恢复系统安装到手机的关键。这个映像文件包含了完整的恢复系统代码,可以通过特定的工具(如Fastboot)刷入到手机的特定分区。刷入新恢复的过程通常需要手机...
线刷,简单来说,就是通过数据线连接电脑,对手机进行系统升级或恢复的操作。本文将围绕“HTC通用线刷”这一主题,深入探讨其原理、步骤以及注意事项,旨在帮助用户更好地理解并掌握这一技能。 一、线刷的原理 线...
2. **编写MIME类型**:在HTC文件的顶部添加MIME类型声明,例如: ```xml ; charset=UTF-8"> ``` 3. **定义组件**:使用`<component>`标签定义组件,其中包含`<interface>`和`<implementation>`两个子标签。`...
刷机,简单来说,就是更换手机的操作系统,通常是为了获取更多控制权、优化性能或体验新功能。对于CM最新htc g2刷机包,其主要知识点包括以下几个方面: 1. **CyanogenMod**: CM是一个非常受欢迎的Android修改版,...