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





























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