HTML 組件(HTCs)在腳本中作為動態(tài) HTML(DHTML) 行為為工具組件提供機制。HTC 是一種 HTML 文件,它包含腳本和一組 HTC --可以定義組件的特殊元素,以 .htc 為后綴名。這里列出了這些元素和它們所支持的部分。HTC所支持的對象如表2.5.1.1所示,支持的方法如表2.5.1.2所示,支持的事件如表2.5.1.3所示。
HTC對象
對象說明
document表示在給定的瀏覽器窗口中的HTML文檔
element返回一個附加在行為上的主文檔中的標(biāo)簽參考(可以省略)
PUBLIC:ATTACH綁定函數(shù)到事件中,使函數(shù)響應(yīng)指定對象上的事件
PUBLIC:COMPONENT識別HTC文件的內(nèi)容
PUBLIC:DEFAULTS設(shè)置 HTC 的默認屬性
PUBLIC:EVENT給包含文檔顯式定義一個 HTC 事件
PUBLIC:METHOD給包含文檔顯式定義一個 HTC 方法
PUBLIC:PROPERTY給包含文檔顯式定義一個 HTC 屬性
HTC方法
方法說明
createEventObject創(chuàng)建一個事件對象,當(dāng)把短暫事件的環(huán)境信息傳送到PUBLIC:EVENT元素的發(fā)生方式中時,可以使用這個對象
HTC事件
事件說明
oncontentready當(dāng)行為所附著的元素被完全解析時觸發(fā)
oncontentsave當(dāng)附加在一個元素行為的上的元素內(nèi)容被保存或者復(fù)制之前觸發(fā)
ondetach當(dāng)行為和元素分離時觸發(fā)
ondocumentready當(dāng)行為的包含文檔被完全解析時觸發(fā)
-----------------------------混個縣------------------------
下面簡單實現(xiàn)一個HTC的小例子。
1、創(chuàng)建文件





























--------------------------------混個縣---------------------------------
這樣我們能看到一個靜態(tài)頁面實現(xiàn)了類似于過濾器的功能。o(∩_∩)o 哈哈。
感謝您的閱讀,祝您心情愉快。