人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

HTC基礎篇(3)--對象

HTC基礎篇(3)--對象

更新時間:2020-12-23 文章作者:未知 信息來源:網絡 閱讀次數:

PUBLIC:COMPONENT元素
--------------------------------------------------------------------------------------
以HTC指明文件的內容。

微軟Internet Explorer 6中的新內容
literalContent屬性作為一個新的可能值支持嵌套,創建一份嵌套的文字內容元素行為。

格式
     <PUBLIC:COMPONENT
      ID = "sID"
      lightWeight = "bLight"
      literalContent = "sLiteral"
      NAME = "sName"
      supportsEditMode = "bEditable"
      tagName = "sTagName"
      URN = "sURN"
     >
     <!-- 子級元素 -->
     </PUBLIC:COMPONENT>

屬性
     ID
     可選。組件內PUBLIC:COMPONENT元素的唯一識別字符串。這個屬性類似于DHTML中的ID屬性。
     lightWeight
     可選。指定HTC文件是否包含標簽的字符串。如果HTC文件不包含標簽,這個屬性應當設置為true來改進表現效果。這個屬性對任何HTC文件均有效。
           true
           HTC文件不包含標簽,因而無需每次都解析并表現自定義標簽。這些標簽由HTC文件定義,在主文檔中使用。
           false
           默認值。HTC包含必需解析并表現的自定義標簽。這些標簽由HTC文件定義,在主文檔中使用。
     literalContent
     可選。指定自定義標簽包含的內容是被解析并表現,還是作為數據島處理的字符串。這個屬性僅在HTC文件定義一個元素行為時有效,此時需要使用tagName屬性。更多信息請查閱備注。
           false
           默認值。由tagName屬性定義的標簽內的文本和標簽并作為數據島處理,而是解析并表現。
           nested
           Internet Explorer 6及后繼版本。Content within the first opening and last closing of the tag defined by the tagName attribute is treated as a data island and is not parsed or rendered.更多信息請查閱使用literalContent屬性。
           true
           Content within the first opening and last closing of the tag defined by the tagName attribute is treated as a data island and is not parsed or rendered.
     NAME
     可選。指定主文檔中提交的行為的名稱的字符串。
     supportEditMode
     可選。指定HTC文件內容是否可編輯的字符串。這個屬性僅在HTC文件定義一個元素行為時有效。
           true
           HTC文件包含的標簽可編輯。
           false
           默認值。HTC文件包含的標簽不可編輯。你能夠通過對HTC文件中每個元素設定isContentEditable屬性為VARIANT_TRUE來重載此屬性值。
     tagName
     可選。指定自定義標簽名稱的字符串,此標簽由HTC文件定義并導入到主文檔中。這個屬性僅在HTC文件定義一個元素行為時有效。更多信息請查閱備注。
     URN
     可選。字符串,以統一資源名稱(URN)格式,從而唯一識別此組件。因而在多個行為發生在同一名稱的事件時可以唯一的識別。當事件發生,event對象的srcUrn屬性被設定為發生在事件上行為的URN。

元素信息
     子級元素
           至多出現一次
           PUBLIC:DEFAULTS
           一或多次出現
           PUBLIC:ATTACH,PUBLIC:EVENT,PUBLIC:METHOD,PUBLIC:PROPERTY
備注
     PUBLIC:COMPONENT元素可以定義兩種截然不同類型的行為。一種是連接行為,使用behavior層疊樣式表(CSS)屬性來修改一個已經存在的元素的行為。第二種類型,在Internet Explorer 5.5 中介紹,被稱作一個元素行為。一個元素行為用來定義如標準的HTML標簽一樣在網頁中使用的自定義標簽。
     一個元素行為意味著網頁中一個自定義標簽的創建和使用。因此,當HTC文件定義一個元素行為時有必要定義PUBLIC:COMPONENT元素的tagName屬性。如先前指出的,此元素的部分屬性為元素行為特別設計。更多信息清查詢元素行為。
     當多個行為連接到同一元素時,NAME屬性特別有用。因為它允許你調用包含文檔中需要的行為的屬性和方法。如果在一份文檔中多個行為被連接到一個<SPAN ID="mySpan">元素,你可以使用下面的格式來設定命名為behaviorABC的行為的delay屬性。
     mySpan.behaviorABC.delay = 1000;





PUBLIC:ATTACH元素
--------------------------------------------------------------------------------------
綁定一個函數到一個事件上,因此每次事件發生在特殊對象上時函數會被調用。

格式
     <PUBLIC:ATTACH
      EVENT = "sEvent"
      FOR = "sObject"
      ID = "sID"
     ONEVENT = "sEventHandler"
     />

屬性
     EVENT
     必選。指定一個動態HTML(DHTML)事件、或任何在HTC參考中列舉出的由HTML組件(HTC)指定事件的字符串。
     FOR
     可選。指定為下面值中一個的字符串,用來識別事件源。
           document
           引用document對象。
           element
           默認值。引用行為連接的元素。
           window
           引用window對象。
     ID
     可選。組件內PUBLIC:ATTACH元素的唯一識別字符串。這個屬性類似于DHTML中的ID屬性。
     ONEVENT
     必選。事件處理函數的直接聲明或一份行內腳本的指定字符串。

元素信息
     父級元素
     PUBLIC:COMPONENT
     子級元素
     無
  備注
     PUBLIC:ATTACH元素是attachEvent方法的一份聲明。
     當指定的事件發生在連接了行為的元素時,首先調用的是元素的事件處理部分,且在行為的事件處理前。如果多個行為被連接到一個元素,同時多個事件處理部分定義在同一元素的同一事件上,函數在元素事件處理部分調用后會隨機地被調用。
     當為ONEVENT提供一個值時,避免賦予事件處理部分函數一個已經存在的DHTML事件的名稱。使用一個已經存在的DHTML事件的名稱可能會遞歸錯誤。
     事件的名稱對所有腳本語言都是大小寫敏感的。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 民乐县| 当阳市| 宁陕县| 共和县| 庆云县| 华蓥市| 桂林市| 西畴县| 德惠市| 洞头县| 香格里拉县| 遵义县| 酒泉市| 合水县| 鲁山县| 全州县| 探索| 铜川市| 宁都县| 宁阳县| 湄潭县| 临湘市| 新和县| 洪湖市| 吉木萨尔县| 怀来县| 宝丰县| 堆龙德庆县| 青冈县| 曲沃县| 葵青区| 兴义市| 大厂| 香格里拉县| 南澳县| 承德县| 丰顺县| 麻栗坡县| 利辛县| 赤水市| 阿鲁科尔沁旗|