HTML組件

HTML組件由微軟在IE5.0後開始提供的一種新的指令組合,它可以把某種特定功能的代碼封裝在一個組件之中,從而實現了代碼的重複使用,據說是用來代替activex和applet的.

Html Components,由微軟在IE5.0後開始提供的一種新的指令組合,它可以把某種特定功能的代碼封裝在一個組件之中,從而實現了代碼的重複使用,據說是用來代替activex和applet的.
Internet Explorer 5 開始引入了 HTML 組件的概念, HTML 組件也是 Internet Explore 5.5 一個革命性的突破。 Microsoft 的目的是用它取代 ActiveX 控制項。HTML 組件是封裝的對象,也像 ActiveX 控制項一樣是“自包含”的,可以在開發完後發布給任何人。HTC 檔案並不僅僅是將一個 HTML 檔案的擴展名換成 .htc,它含有腳本和 HTC 定製元素的集合。
在 HTML 檔案中,HTC 擁有和頁面中其他的 DHTML 元素一樣的訪問方式。這就意味著所有 HTC 元素都可以通過 id 屬性在腳本中調用,也就是說 HTC 元素的屬性、方法都可以通過腳本來進行靈活的運用。
您可以通過下面幾種方式來執行 DHTML 行為:
定義屬性和方法。在 HTC 中分別使用 PUBLIC:PROPERTY 和 PUBLIC:METHOD 元素來定義 HTC 的屬性和方法。
定義事件:通過 EVENT 元素定義,使用元素的 fire () 方法在它們所在的頁面里 引發這些事件。事件的環境可以通過 createEventObject () 方法設定。
在它們所在的頁面里訪問 DHTML 對象模型。HTC 中的 object 元素返回它所附屬的元素, 通過這個對象,HTC 能訪問他所在的文檔及其對象模型 (屬性、方法和事件)。
接受通報。當使用 ATTACH 元素時,瀏覽器向 HTC 通報標準 DHTML 事件和兩個 HTC 專有 事件,oncontentready 和 ondocumentready。

相關詞條

相關搜尋

熱門詞條

聯絡我們