您的位置: 首页 > 技术文档 > 网页制作 > *.HTC 文件的简单介绍
用 onerror 获取错误信息 回到列表 在网页调用 WINDOWS 控件两例
用户名:
密 码: 忘记密码
注册会员 游客参观 论坛帮助
 *.HTC 文件的简单介绍

作者:Yahoo  时间:2004-2-27  文档类型:原创  来自:蓝色理想
浏览统计 year:7249 | Quarter:793 | Month:92 | Week:124 | today:17

今天在论坛上面看到有些兄弟不知道HTC是什么东西。小生在这里稍微说一下。

从5.5版本开始,Internet Explorer(IE)开始支持Web 行为的概念。这些行为是由后缀名为.htc的脚本文件描述的,它们定义了一套方法和属性,程序员几乎可以把这些方法和属性应用到HTML页面上的任何元素上去。Web 行为是非常伟大的因为它们允许程序员把自定义的功能“连接”到现有的元素和控件,而不是必须让用户下载二进制文件(例如ActiveX 控件)来完成这个功能。Web 行为还是推荐的扩展IE对象模型和控件集的方法。微软在它的开发者站点上的DHTML 行为库栏目里提供了几个定制的Web行为。我会在本文中讨论一个比较新的Web 行为:WebService行为。

Web 服务是通过一个开放的简单对象访问协议(SOAP)来传递参数和接收返回值,以便在Web上提供接口无关的软件服务的方法。在Internet上有许多例子和文章帮助你创建Web 服务并从传统的基于窗口表单的应用程序或者在服务器端来使用这些Web 服务,但是也可以使用WebService 行为也可以在客户浏览器上使用Web 服务。

从客户浏览器调用一个Web 服务的好处包括能够得到服务器更快的响应时间,结果是生成交互能力更强的页面并让用户用起来更高兴。与传统的将表单发回服务器然后接收一个新的页面不同的是(这个过程包括重新下载图片和其它的内容),WebService行为使用XMLHTTP在后台只发送和接收与事务处理过程相关的内容,然后这些内容又可以通过DHTML和脚本进行显示。

我所知道的目前支持Web 行为的唯一一个浏览器是IE;开发者们知道避免使用只能在IE上使用的功能。但是W3C在工作草案里有这个CSS的扩展以作为未来的标准。

如果你决定现在就使用Web 行为,你可以使用下面的JavaScript函数来检测客户端是否支持这个功能:

function canUseBehaviors() {
var ua = window.navigator.userAgent;
var msiePos = ua.indexOf('MSIE');
var msieVer = 0;
var behaviorsAvailable = false;
var iHandle = 0;
if (msiePos >= 0) {
msieMajorVer = parseInt(ua.charAt(msiePos + 5));
msieMinorVer = parseInt(ua.charAt(msiePos + 7));
if (msieMajorVer >= 5) {
if (((msieMajorVer == 5) && (msieMinorVer >= 5)) ||
(msieMajorVer > 5)) {
behaviorsAvailable = true;
}
}
}
return behaviorsAvailable;
}


使用上面的函数,你可以在运行时确定是否能够使用WebService 行为来调用Web 服务并使用IE的DHTML功能来显示结果或者是把这个表单发送给服务器让服务器来完成必要的操作,然后再次生成一个完整的页面。使用CSS语法来为一个元素添加WebService行为不会影响不支持特定CSS属性的浏览器。

微软提供了一个很好的参考,程序员可以用它更好的熟悉从客户端访问Web 服务。开发者还可以在微软的站点上找到必要的HTML 组件(*.htc)文件。

有了客户端工具包中的WebService行为,开发者们可以为Web 消费者创建更丰富更具交互性的页面,它们与使用大型主机提供的Web 服务或者基于表单窗口的应用程序的企业用户的功能是一样的。这将帮助消除冗余的代码并能通过为服务提供的特定功能提高响应时间来增强用户体验的快感。

参考文档:这里是有关XML的具体解释。这里是部分例子。

相关主题 更多相关链接
HTML Component(HTC)
范围:全网 本站
推荐使用
站内搜索
关键字搜索 常规搜索 高级搜索
热门搜索:CSS Fireworks 设计比赛 网页制作 Dreamweaver 2004 Flash
站点最新 站点最新列表
走马观花看洛阳
Flash 与 html 的一些实用技巧
数码艺术杂志5000元征集封面
桔子婚纱抠图教程
秋天的木偶
表单验证 Validator v1.0
《数码艺术》12月预告
用 Photoshop CS 做“魔眼”
视觉同盟设计竞赛作品欣赏 三
伴随着Web标准发展建议与好的实例
栏目最新 栏目最新列表
Flash 与 html 的一些实用技巧
桔子婚纱抠图教程
表单验证 Validator v1.0
用 Photoshop CS 做“魔眼”
伴随着Web标准发展建议与好的实例
[asp]让你知道codepage的重要1
素描原理在PS鼠绘实物中的应用
Photoshop 小技巧集锦八十条
Fireworks 营造残破纹理
浅析三维全景

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

本文现有 4 条评论


luj999 Publish at 2004-12-2 16:51:24 删除评论
这是从哪抄来的吧,内容都没看就帖了
218.19.247.225 Publish at 2004-7-22 18:16:58 删除评论
文不对题!!!!
大部分是介绍WEB SERVICES,很小部分提到了HTC
221.218.40.66 Publish at 2004-7-19 13:03:14 删除评论
晕,介绍HTC的怎么变成WEB SERVERS 了。帖主强
202.108.161.100 Publish at 2004-6-25 12:48:51 删除评论
htc在5.0就已经支持
您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
不评分 1 2 3 4 5
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误