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

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

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

    JAVA & XML & JAVASCRIPT & AJAX & CSS

    Web 2.0 技術儲備............

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      77 隨筆 :: 17 文章 :: 116 評論 :: 0 Trackbacks
    ?1?var?ClassUSA=function()
    ?2?
    ?3?{
    ?4?
    ?5???this.value='USA';
    ?6?
    ?7???this.getOtherValue=function()
    ?8?
    ?9???{
    10?
    11???}
    12?
    13?}
    14?
    15?var?ClassChina=function()
    16?
    17?{
    18?
    19???this.value='China';
    20?
    21???this.show=function()
    22?
    23???{
    24?
    25?????document.write(this.value);
    26?
    27???}
    28?
    29?}
    30?
    31?var?USA=new?ClassUSA();
    32?
    33?var?China=new?ClassChina();
    34?
    35?<需求一>在document上顯示USA的value.
    36?
    37?方案一:
    38?
    39?USA.show=China.show;
    40?
    41?方案二:
    42?
    43?China.show.apply(USA);
    44?
    45?方案一使USA擁有了方法show,而方案二沒有使USA擁有方法show.
    46?
    47?<需求二>
    48?
    49?使USA的show方法顯示China的value.(有這樣的需要.只是這個例子不是很恰當.這里先不考慮這些.)
    50?
    51?有兩個要點,一是要使USA擁有show方法,二是要顯示的不是USA的value而是China的value.
    52?
    53?方案一:
    54?
    55?給China增加方法:
    56?
    57?ClassChina.show2=function()
    58?
    59?{
    60?
    61???return?function(){return?this.value;};
    62?
    63?}
    64?
    65?使用:
    66?
    67?USA.show=China.show2.apply(China);
    68?
    69?USA.show();
    70?
    71?方案二:
    72?
    73??
    74?
    75?Function.prototype.bind=function(object)
    76?
    77?{
    78?
    79?????var?_method=this;
    80?
    81?????return?function(){return?_method.apply(object);};
    82?
    83?}//簡化的bind的,還應該加入參數傳遞.
    84?
    85?USA.show=China.show.bind(China);
    86?
    87?使用:
    88?
    89?USA.show();
    90?
    91??
    92?
    93?OVER.
    94?
    posted on 2006-08-16 09:40 Web 2.0 技術資源 閱讀(1281) 評論(1)  編輯  收藏 所屬分類: Javascript

    評論

    # re: JAVASCRIPT & 動態綁定 & 閉包prototype 2008-11-28 10:23 clue
    哇,第一次知道有這種方法!

    十分感謝~  回復  更多評論
      

    主站蜘蛛池模板: jlzzjlzz亚洲jzjzjz| 亚洲色中文字幕无码AV| 亚洲一区二区三区四区视频| 国偷自产一区二区免费视频| 亚洲国产成人片在线观看无码| 中文字幕av免费专区| 人人狠狠综合久久亚洲婷婷| 久久青草精品38国产免费| 亚洲国产天堂久久综合网站| 久久久久久AV无码免费网站| 青青草原精品国产亚洲av| 亚洲免费福利视频| 久久精品国产亚洲av麻豆图片 | 免费无码又爽又刺激网站直播| 亚洲一区无码精品色| 成人爽a毛片免费| 亚洲高清无在码在线电影不卡| 国产成人yy免费视频| 亚洲国产欧美日韩精品一区二区三区| 宅男666在线永久免费观看| 美女黄频a美女大全免费皮| 亚洲午夜福利精品久久| 十九岁在线观看免费完整版电影| 亚洲日韩中文字幕天堂不卡| 免费看美女让人桶尿口| www.xxxx.com日本免费| 亚洲综合精品香蕉久久网97| 女人18毛片水真多免费看| 免费看一级高潮毛片| 中文字幕亚洲综合久久2| 波多野结衣久久高清免费 | 黑人粗长大战亚洲女2021国产精品成人免费视频 | 色老头永久免费网站| 久久久亚洲精华液精华液精华液 | 国产黄在线观看免费观看不卡| 亚洲女初尝黑人巨高清| 免费三级毛片电影片| 日韩在线观看视频免费| 亚洲激情黄色小说| 亚洲高清最新av网站| 台湾一级毛片永久免费|