《2022年-.HTC 文件的简单介绍CSSHTML教程.docx》由会员分享,可在线阅读,更多相关《2022年-.HTC 文件的简单介绍CSSHTML教程.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2022年*.HTC 文件的简单介绍CSSHTML教程今日在论坛上面看到有些兄弟不知道HTC是什么东西。小生在这里略微说一下。从5.5版本起先,Internet Explorer(IE)起先支持Web 行为的概念。这些行为是由后缀名为.htc的脚本文件描述的,它们定义了一套方法和属性,程序员几乎可以把这些方法和属性应用到HTML页面上的任何元素上去。Web 行为是特别宏大的因为它们允许程序员把自定义的功能“连接”到现有的元素和控件,而不是必需让用户下载二进制文件(例如ActiveX 控件)来完成这个功能。Web 行为还是举荐的扩展IE对象模型和控件集的方法。微软在它的开发者站点上的DHTML
2、行为库栏目里供应了几个定制的Web行为。我会在本文中探讨一个比较新的Web 行为:WebService行为。Web 服务是通过一个开放的简洁对象访问协议(SOAP)来传递参数和接收返回值,以便在Web上供应接口无关的软件服务的方法。在Internet上有很多例子和文章帮助你创建Web 服务并从传统的基于窗口表单的应用程序或者在服务器端来运用这些Web 服务,但是也可以运用WebService 行为也可以在客户阅读器上运用Web 服务。从客户阅读器调用一个Web 服务的好处包括能够得到服务器更快的响应时间,结果是生成交互实力更强的页面并让用户用起来更兴奋。与传统的将表单发回服务器然后接收一个新的
3、页面不同的是(这个过程包括重新下载图片和其它的内容),WebService行为运用XMLHTTP在后台只发送和接收与事务处理过程相关的内容,然后这些内容又可以通过DHTML和脚本进行显示。我所知道的目前支持Web 行为的唯一一个阅读器是IE;开发者们知道避开运用只能在IE上运用的功能。但是W3C在工作草案里有这个CSS的扩展以作为将来的标准。假如你确定现在就运用Web 行为,你可以运用下面的JavaScript函数来检测客户端是否支持这个功能:function canUseBehaviors() {var ua = window.navigator.userAgent;var msi
4、ePos = 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、> 5) {behaviorsAvailable = true;}}}return behaviorsAvailable;}运用上面的函数,你可以在运行时确定是否能够运用WebService 行为来调用Web 服务并运用IE的DHTML功能来显示结果或者是把这个表单发送给服务器让服务器来完成必要的操作,然后再次生成一个完整的页面。运用CSS语法来为一个元素添加WebService行为不会影响不支持特定CSS属性的阅读器。微软供应了一个很好的参考,程序员可以用它更好的熟识从客户端访问Web 服务。开发者还可以在微软的站点上找到必要的HTML 组件(*.htc)文件。有了客户端工具包中的WebService行为,开发者们可以为Web 消费者创建更丰富更具交互性的页面,它们与运用大型主机供应的Web 服务或者基于表单窗口的应用程序的企业用户的功能是一样的。这将帮助消退冗余的代码并能通过为服务供应的特定功能提高响应时间来增加用户体验的快感。参考文档:这里是有关XML的详细说明。这里是部分例子。