HTML元件(HTMLCOMPONENTS)之一HTML行為和HTC行為(1)(轉)
HTML 元件(HTML COMPONENTS)是IE5。0的主要擴充套件之一,其也最具革命性,微軟的意圖是用HTML元件來取代ACTIVEX控制元件,和ACTIVE控制元件一樣,HTML元件是自持續封閉物件,可以一次開發任意使用,使用HTML元件有很多好處,本文將給您揭示其中的一些! HTML元件帶入了很多新的術語、思想、物件、方法和屬性,我將透過一個日曆應用給您接受這些,這個日曆應用顯示當前月的日期、星期並且高亮度顯示當前日期。 ====HTML行為和HTC行為=== HTML元件封裝了HTML內容,並可以插入到別的HTML文件中。在HTML元件出現以前,在HMTL文件中使用自定義控制唯一的辦法就是使用微軟ACTIVEX控制元件,ACTIVEX控制元件的一個缺點之一就是使用前必須客戶機安裝HTML控制元件,另一方面將主頁面下載到客戶機,對於DHTML的作者來說HTML控制元件更具吸引力,因為他們可以使用他們熟悉的語言開發自己的控制元件和元件,HTC提供了一個簡單機制以在指令碼中實現DHTML行為。一個HTC檔案和HTML檔案沒有任何差別,並且以“.htc”為字尾,它包括指令碼和一系列HTC自定義說明元素,這些元素定義了HTML元件的屬性、方法、事件等,所有HTC元素透過物件的ID屬性作為物件在指令碼中使用,所有方法和屬性均可在指令碼中動態操作。 您可以使用HTC實現以下行為: *設定屬性和方法。透過“PROPERTY”和“METHOD”元素定義 *設定自定義事件。透過“EVENT”元素實現,用該元素的“fire()”方法釋放事件, 透過“createEventObject()”方法設定事件環境。 *訪問所包含該HTC的的HTML頁的DHTML物件模型,使用HTC的“element"物件,返回 一個附加行為的元素,使用該物件,HTC可以訪問包含文擋及它的物件模型(屬性、方法、事件)。 *收取通知,使用”ATTACH“元素實現,瀏覽器不但通知HTC標準的DHTML事件,而且通 知HTC兩種特殊事件:oncontentready事件和ondocumentready事件 。 HTC封裝了行為的定義 ,行為的概念第一次出現是在IE5。0中,HTC中的高階行為封裝就是行為不能和元素標記分離,在IE5。0中,在指令碼中行為可以從元素中分離出來,而在IE5。5中,元素不能和其原始行為分離。
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-957391/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HTML元件(HTMLCOMPONENTS)之八TODAYHTC(轉)HTML元件
- HTML元件(HTMLCOMPONENTS)之四編寫日曆(1)(轉)HTML元件
- HTML元件(HTMLCOMPONENTS)之三最頂級頁面(1)(轉)HTML元件
- HTML元件庫(之一:splitter) (轉)HTML元件
- HTML元件(HTMLCOMPONENTS)之四編寫日曆(2)(轉)HTML元件
- HTML元件(HTMLCOMPONENTS)之四編寫日曆(3)(轉)HTML元件
- HTML元件(HTMLCOMPONENTS)之二定義標記和名稱空間(轉)HTML元件
- HTML元件(HTMLCOMPONENTS)之三最頂級頁面(2)(轉)HTML元件
- HTML元件(HTMLCOMPONENTS)之三最頂級頁面(3)(轉)HTML元件
- Java 將HTML轉為WordJavaHTML
- Java 將HTML轉為XMLJavaHTMLXML
- Java 將HTML轉為XPSJavaHTML
- C# 將HTML轉為XMLC#HTMLXML
- Java 將Html轉為PDF(二)JavaHTML
- domtoimage -- html轉化為圖片HTML
- Java 將Word轉為HTML的方法JavaHTML
- html-canvas轉存為圖片HTMLCanvas
- 將html字串轉化為jquery物件HTML字串jQuery物件
- 10 個HTML轉為PDF最佳工具HTML
- HTML換行符和水平線HTML
- 對html進行截圖並儲存為本地圖片HTML地圖
- 利用poi將Html中table轉為ExcelHTMLExcel
- Java 將PPT幻燈片轉為HTMLJavaHTML
- 中文字元轉為HTML字元實體字元HTML
- C#/VB.NET 將RTF轉為HTMLC#HTML
- Java 將PDF轉為HTML時儲存到流JavaHTML
- JavaScript html標籤轉義為實體字元JavaScriptHTML字元
- C#/VB.NET 將Html轉為ExcelC#HTMLExcel
- PHP轉換emoji表情為HTML字元實體PHPHTML字元
- Python 將PowerPoint (PPT/PPTX) 轉為HTMLPythonHTML
- 控制 WebBrowser 控制元件的外觀和行為Web控制元件
- HTML使用div和table進行佈局HTML
- Excel.Application SaveAs 把excel轉換為htmlExcelAPPHTML
- 將HTML文件設定為Windows桌面背景(轉)HTMLWindows
- HTML————1、HTML簡介HTML
- 在JavaScript中對HTML進行反轉義JavaScriptHTML
- 介面的行為抽象和抽象類的行為抽象抽象
- Python對HTML轉義字元進行反轉義PythonHTML字元