HTML元件(HTMLCOMPONENTS)之三最頂級頁面(1)(轉)

post0發表於2007-08-15
HTML元件(HTMLCOMPONENTS)之三最頂級頁面(1)(轉)[@more@]

 ===最頂級頁面===

  現在我們將我們注視的焦點轉向我們的日曆應用例子,該應用包括4個不同頁面,canlendar.html為最頂級HTML文件,該頁包含了calendar.htc HTC,而canlendar.htc有反過來包含兩個別的HTC:day.htc和today.htc,calendar.html

內容如下:

Calendar Example

Click a day in the calendar to add or modify your schedule.

  有幾個要點您必須重點注意:第一、名稱空間定義在〈HTML〉標記中,我們需要使用在我們要呼叫的HTC中定義的名稱空間,在canlendar.htc中的名稱空間是:MYCAL,所以在標記中必須出現XMLNS標識。

  標記以問號開始以和別的正常標記區別開,該標記要求瀏覽器匯入指定的HTC:calendar.htc,HTC可以有多個名稱空間,故在匯入時需要指明要使用的名稱空間(MYCAL):

  HTC的主要優點之一就是:瀏覽器將一直掛起頁面解析直到輸入檔案全部被匯入為止。頁面處理的非同步機制將導致許多問題,瀏覽器並不等元素已經完全顯示才開始解析頁面,作為例子,你可以建立一個物件,並且在文擋的頂部訪問一個在頁面底部的方法,如果物件因為某些原因為準備好,你將會得到一個錯誤指示沒有該物件不存在或該物件不支援你要訪問的方法,相信您已經碰到過此類事情了吧!不管這樣,?IMPORT 是同步的,並且瀏覽器會一直等待頁面匯入完畢並且內容準備好。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-957386/,如需轉載,請註明出處,否則將追究法律責任。

相關文章