標籤: 暫無標籤

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。

上一篇[HWiNFO32]    下一篇 [HTML5遊戲開發]

相關評論

同義詞:暫無同義詞