国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTC > 正文

*.HTC 文件的簡單介紹

2020-01-31 16:06:33
字體:
來源:轉載
供稿:網友
今天在論壇上面看到有些兄弟不知道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 服務或者基于表單窗口的應用程序的企業用戶的功能是一樣的。這將幫助消除冗余的代碼并能通過為服務提供的特定功能提高響應時間來增強用戶體驗的快感。
上一篇:HTC教程

下一篇:無間斷滾動效果 htc

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 灵石县| 墨玉县| 瑞安市| 漾濞| 松溪县| 夏邑县| 沂源县| 武定县| 甘谷县| 宿迁市| 会理县| 镇远县| 桦川县| 邛崃市| 晋州市| 中超| 天全县| 辽宁省| 苗栗县| 玉溪市| 麟游县| 临沧市| 九龙坡区| 克东县| 甘肃省| 武冈市| 许昌县| 三原县| 车致| 射阳县| 铅山县| 兴宁市| 海宁市| 本溪市| 青海省| 西和县| 田东县| 景东| 龙口市| 从化市| 台中市|