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

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

HTC基礎篇(二)--對象

HTC基礎篇(二)--對象

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

PUBLIC:PROPERTY元素
--------------------------------------------------------------------------------------
定義一個HTC的屬性,使之暴露于包含該HTC的文檔。

格式
     <PUBLIC:PROPERTY
      GET = "sGetFunction"
      ID = "sPropertyID"
      INTERNALNAME = "sInternalName"
      NAME = "sName"
      PERSIST = "bPersist"
      PUT = "sPutFunction"
      value = "vvalue"
     />

屬性
     GET
     可選。指定屬性值被獲得時調用的函數的字符串。一個只指定了GET屬性而沒有指定PUT屬性的PUBLIC:PROPERTY元素是一個只讀屬性。
     ID
     可選。組件內PUBLIC:PROPERTY元素的唯一識別字符串。這個屬性類似于DHTML中的ID屬性。
     INTERNALNAME
     可選。包含文檔中指定方法提交的名稱的字符串。這個內部的名稱必須在組件內任意參考前廣泛的關聯;否則,一個腳本錯誤出現,指出名稱未定義。如果沒有內部的名稱被指定,默認情況下使用NAME屬性。
     NAME
     必選。指定暴露給包含文檔的屬性的名稱的字符串。默認情況下,NAME的指定也用于組件內屬性的提交,除非INTERNALNAME屬性被指定。
     PERSIST
     可選。指定是否堅持屬性作為葉面的部分的布爾值。
     PUT
     可選。指定屬性值被設定時調用的函數的字符串。一個指定了GET和PUT屬性的PUBLIC:PROPERTY元素是一個讀寫屬性。一個PUT函數被指定,而指定GET函數指定失敗,會導致該屬性只可寫,一般來說這是不希望出現的。
     value
     可選。指定屬性默認值的變量。

方法
     propertyID.fireChange()
     通報包含文檔屬性值在元素上發生onpropertychange事件時被改變。如果屬性沒有PUT屬性被指定,在包含文檔中屬性被設定時onpropertychange會自動發生。

元素信息
     父級元素:     PUBLIC:COMPONENT
     子級元素:  無

備注
     當指定NAME屬性與一個已經為該元素定義的標準方法的名稱相同時,一個行為可以重載元素的默認行為。
     如果PUT或GET屬性被指定,INTERNALNAME屬性被忽略。通過在PUT和GET屬性中指定的函數來設定與/或獲得屬性值,優先級高于通過INTERNALNAME設定和/或獲得屬性值。
     PUT屬性指定的函數必須注意包含文檔中的元素使用PUBLIC:PROPERTY元素的fireChange方法改變屬性值的情況。調用這個方法導致onpropertychange事件發生在包含文檔的相應元素,同時event對象的propertyName設定為屬性的名稱。





PUBLIC:METHOD元素
--------------------------------------------------------------------------------------
定義一個HTC的方法,使之暴露于包含該HTC的文檔。

格式
     <PUBLIC:METHOD
      ID = "sID"
      INTERNALNAME = "sInternalName"
      NAME = "sName"
     />

屬性
     ID
     可選。組件內PUBLIC:METHOD元素的唯一識別字符串。這個屬性類似于DHTML中的ID屬性。
     INTERNALNAME
     可選。包含文檔中指定方法提交的名稱的字符串。默認情況下,NAME也指定提交到組件內的方法,除非INTERNALNAME屬性被指定。

元素信息
     父級元素
     PUBLIC:COMPONENT
     子級元素
     無
     最小運行環境
  備注
     當指定NAME屬性與一個已經為該元素定義的標準方法的名稱相同時,一個行為可以重載元素的默認行為。

PUBLIC:EVENT元素
--------------------------------------------------------------------------------------
定義一個HTC的事件,使之暴露于包含該HTC的文檔。

格式
     <PUBLIC:EVENT
      ID = "sEventID"
      NAME = "sName"
     />

屬性
     ID
     可選。組件內PUBLIC:EVENT元素的唯一識別字符串。這個屬性類似于DHTML中的ID屬性。
     NAME
     必選。指定主文檔中提交的事件的名稱的字符串。

方法
     eventID.fire([oEvent])
     包含的文檔發生事件。
     這個方法有下面的參數:
           oEvent
           指定event對象包含的附加信息的對象。

元素信息
     父級元素
     PUBLIC:COMPONENT
     子級元素
     無
備注
     通過指定一個NAME屬性,類似于一個已經為元素定義的標準事件,一個行為可以重載元素默認的行為。
     行為定義的事件不起泡。它們只發生在連接了行為的元素上。

PUBLIC:DEFAULTS元素
--------------------------------------------------------------------------------------
設定一份HTC的默認屬性。

格式
     <PUBLIC:DEFAULTS
      canHaveHTML = "bCanHaveHTML"
      contentEditable = "bEditable"
      style = "sStyle"
      tabStop = "bIsTabStop"
      viewInheritStyle = "bInheritsStyle"
      viewLinkContent = "bViewLinkContent"
      viewMasterTab = "bViewMasterTab"
     />

屬性
     canHaveHTML
     可選。指定為下列之中一個的布爾值。
           false
           HTC文件定義的標簽的內容不能包含HTML標簽。
           true
           HTC文件定義的標簽的內容可以包含HTML標簽。
     contentEditable
     可選。指定為下列之中一個的布爾值。
           inherit
           默認值。對象從它的父級繼承內容被用戶編輯的能力。
           false
           HTC文件定義的標簽的內容不能編輯。
           true
           HTC文件定義的標簽的內容可以編輯。
     style
     可選。指定HTC文件定義的標簽的樣式字符串。
     tabStop
     可選。指定為下列之中一個的布爾值。
           false
           默認值。HTC文件定義的標簽不可被TAB選擇激活。
           true
           HTC文件定義的標簽可以被TAB選擇激活。
     viewInheritStyle
     可選。指定為下列之中一個的布爾值。
           false
           Viewlink不從主HTML文件中繼承樣式。
           true
           默認值。Viewlink從主HTML文件中繼承樣式。
     viewLinkContent
     可選。指定為下列之中一個的布爾值。
           false
           默認值。HTC文件的文檔中標簽不作為viewlink使用。
           true
           HTC文件的文檔中標簽作為viewlink使用。
     viewMasterTab
     可選。指定為下列之中一個的布爾值。
           false
           viewlink的主元素不包含在主文檔的TAB序列中。
           true
           默認值。viewlink的主元素包含在主文檔的TAB序列中。

元素信息
     父級元素
     PUBLIC:COMPONENT
     子級元素
     無

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

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 房山区| 呼图壁县| 临洮县| 河东区| 新兴县| 金昌市| 饶河县| 乌拉特后旗| 卢湾区| 长治县| 长治市| 双峰县| 新余市| 棋牌| 垫江县| 高淳县| 阳江市| 汨罗市| 象山县| 金塔县| 修水县| 红安县| 额尔古纳市| 西华县| 岢岚县| 嘉祥县| 揭阳市| 达日县| 乌海市| 无为县| 新余市| 上杭县| 常宁市| 汕尾市| 杨浦区| 马龙县| 祥云县| 花垣县| 鄂伦春自治旗| 远安县| 万全县|