網(wǎng)站建設(shè)是指使用標識語言(markup language),通過一系列設(shè)計、建模、和執(zhí)行的過程將電子格式的信息通過互聯(lián)網(wǎng)傳輸,最終以圖形用戶界面(GUI)的形式被用戶所瀏覽。簡單來說,網(wǎng)頁設(shè)計的目的就是產(chǎn)生網(wǎng)站。簡單的信息如文字,圖片(GIF,JPEG,PNG)和表格,都可以通過使超文件標示語言、可擴展超文本標記語言等標示語言放置到網(wǎng)站頁面上。 HTML 組件(HTML COMPONENTS)是IE5。0的主要擴展之一,其也最具革命性,微軟的意圖是用HTML組件來取代ACTIVEX控件,和ACTIVE控件一樣,HTML組件是自持續(xù)封閉對象,可以一次開發(fā)任意使用,使用HTML組件有很多好處,本文將給您揭示其中的一些! HTML組件帶入了很多新的術(shù)語、思想、對象、方法和屬性,我將通過一個日歷應(yīng)用給您接受這些,這個日歷應(yīng)用顯示當前月的日期、星期并且高亮度顯示當前日期。
====HTML行為和HTC行為===
HTML組件封裝了HTML內(nèi)容,并可以插入到別的HTML文檔中。在HTML組件出現(xiàn)以前,在HMTL文檔中使用自定義控制唯一的辦法就是使用微軟ACTIVEX控件,ACTIVEX控件的一個缺點之一就是使用前必須客戶機安裝HTML控件,另一方面將主頁面下載到客戶機,對于DHTML的作者來說HTML控件更具吸引力,因為他們可以使用他們熟悉的語言開發(fā)自己的控件和組件,HTC提供了一個簡單機制以在腳本中實現(xiàn)DHTML行為。一個HTC文件和HTML文件沒有任何差別,并且以“.htc”為后綴,它包括腳本和一系列HTC自定義說明元素,這些元素定義了HTML組件的屬性、方法、事件等,所有HTC元素通過對象的ID屬性作為對象在腳本中使用,所有方法和屬性均可在腳本中動態(tài)操作。 您可以使用HTC實現(xiàn)以下行為: *設(shè)定屬性和方法。通過“PROPERTY”和“METHOD”元素定義 *設(shè)置自定義事件。通過“EVENT”元素實現(xiàn),用該元素的“fire()”方法釋放事件, 通過“createEventObject()”方法設(shè)置事件環(huán)境。 *訪問所包含該HTC的的HTML頁的DHTML對象模型,使用HTC的“element"對象,返回 一個附加行為的元素,使用該對象,HTC可以訪問包含文擋及它的對象模型(屬性、方法、事件)。 *收取通知,使用”ATTACH“元素實現(xiàn),瀏覽器不但通知HTC標準的DHTML事件,而且通 知HTC兩種特殊事件:oncontentready事件和ondocumentready事件 。 HTC封裝了行為的定義 ,行為的概念第一次出現(xiàn)是在IE5。0中,HTC中的高級行為封裝就是行為不能和元素標記分離,在IE5。0中,在腳本中行為可以從元素中分離出來,而在IE5。5中,元素不能和其原始行為分離。 大多數(shù)人在上網(wǎng)的時候,都會瀏覽網(wǎng)頁提供給我們的信息。
|