<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
    Ext.extend方法是用來實現類的繼承。
    extend(Object subclass,Object superclass,[Object overrides] : Object
    第一個參數:子類
    第二個參數:父類
    第三個參數:要覆蓋的屬性。
    這里需要強調一下,子類繼承下來的是父類中通過superclass.prototype方式定義的屬性(包括用此方法定義的函數)。
    例子如下:
    Js代碼 復制代碼
    1. <script type="text/javascript">   
    2.             function S(){   
    3.             }   
    4.             S.prototype.s = "s";   
    5.             S.prototype.s1 = "s1";   
    6.             function C(){   
    7.                 this.c = "c";   
    8.                 this.c1 = "c1";   
    9.             }   
    10.             Ext.extend(C,S,{s1:"by c overload"});   
    11.             var c = new C();   
    12.             alert(c.s); //s   
    13.             alert(c.s1); //by c overload   
    14.         </script>  
    Js代碼 復制代碼 收藏代碼
    1. <script type="text/javascript">   
    2.             function S(){   
    3.             }   
    4.             S.prototype.s = "s";   
    5.             S.prototype.s1 = "s1";   
    6.             function C(){   
    7.                 this.c = "c";   
    8.                 this.c1 = "c1";   
    9.             }   
    10.             Ext.extend(C,S,{s1:"by c overload"});   
    11.             var c = new C();   
    12.             alert(c.s); //s   
    13.             alert(c.s1); //by c overload   
    14.         </script>  

    如果按下面這個方式寫就會提示c.s沒有定義(undefind):
    Js代碼 復制代碼
    1. <script type="text/javascript">   
    2.             function S(){   
    3.                 this.s = "s";   
    4.                 this.s1 = "s1";   
    5.             }   
    6.             function C(){   
    7.                 this.c = "c";   
    8.                 this.c1 = "c1";   
    9.             }   
    10.             Ext.extend(C,S,{s1:"by c overload"});   
    11.             var c = new C();   
    12.             alert(c.s); //undefind   
    13.             alert(c.s1); //by c overload   
    14.         </script>  
    Js代碼 復制代碼 收藏代碼
    1. <script type="text/javascript">   
    2.             function S(){   
    3.                 this.s = "s";   
    4.                 this.s1 = "s1";   
    5.             }   
    6.             function C(){   
    7.                 this.c = "c";   
    8.                 this.c1 = "c1";   
    9.             }   
    10.             Ext.extend(C,S,{s1:"by c overload"});   
    11.             var c = new C();   
    12.             alert(c.s); //undefind   
    13.             alert(c.s1); //by c overload   
    14.         </script>  


    也可以通過如下方式來實現類的繼承
    Js代碼 復制代碼
    1. <script type="text/javascript">   
    2.             function S(){   
    3.             }   
    4.             S.prototype.s = "s";   
    5.             S.prototype.s1 = "s1";   
    6.             C = Ext.extend(S,{s1:"by c overload"});   
    7.             var c = new C();   
    8.             alert(c.s); //s   
    9.             alert(c.s1); //by c overload   
    10.         </script>  
    Js代碼 復制代碼 收藏代碼
    1. <script type="text/javascript">   
    2.             function S(){   
    3.             }   
    4.             S.prototype.s = "s";   
    5.             S.prototype.s1 = "s1";   
    6.             C = Ext.extend(S,{s1:"by c overload"});   
    7.             var c = new C();   
    8.             alert(c.s); //s   
    9.             alert(c.s1); //by c overload   
    10.         </script>  
    posted on 2011-07-05 11:34 HUIKK 閱讀(393) 評論(0)  編輯  收藏 所屬分類: EXT
    主站蜘蛛池模板: 久久亚洲国产成人精品性色| 亚洲成av人片天堂网| 亚洲中文字幕久久精品无码A| 最近中文字幕免费完整| 亚洲免费在线视频| 在线免费观看亚洲| 亚洲xxxxxx| 色吊丝最新永久免费观看网站 | 蜜桃视频在线观看免费网址入口| 亚洲精品第五页中文字幕| 蜜桃AV无码免费看永久| 亚洲伊人精品综合在合线| 好男人视频在线观看免费看片| 亚洲七久久之综合七久久| 国产精品嫩草影院免费| 日韩毛片在线免费观看| 亚洲综合国产一区二区三区| 国产免费网站看v片在线| 亚洲视频精品在线观看| 成年女人毛片免费观看97| 色吊丝免费观看网站| 亚洲伊人成无码综合网| 日本免费在线观看| 99亚偷拍自图区亚洲| 最近免费中文字幕4| 香港特级三A毛片免费观看| 亚洲午夜福利AV一区二区无码| 久久精品成人免费观看| 亚洲欧美熟妇综合久久久久 | 99久久国产免费中文无字幕| 亚洲熟妇av一区二区三区下载| 18女人毛片水真多免费| 亚洲AV网一区二区三区| 亚洲熟妇无码另类久久久| 免费下载成人电影| caoporn国产精品免费| 亚洲电影在线免费观看| 亚洲高清无码专区视频| 最近中文字幕无免费| 色多多A级毛片免费看| 亚洲欧洲校园自拍都市|