<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 技術(shù)儲(chǔ)備............

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      77 隨筆 :: 17 文章 :: 116 評(píng)論 :: 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.(有這樣的需要.只是這個(gè)例子不是很恰當(dāng).這里先不考慮這些.)
    50?
    51?有兩個(gè)要點(diǎn),一是要使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?}//簡(jiǎn)化的bind的,還應(yīng)該加入?yún)?shù)傳遞.
    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 技術(shù)資源 閱讀(1270) 評(píng)論(1)  編輯  收藏 所屬分類: Javascript

    評(píng)論

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

    十分感謝~  回復(fù)  更多評(píng)論
      

    主站蜘蛛池模板: 亚洲AV无码成人精品区日韩 | 久久99热精品免费观看牛牛| 在线亚洲午夜片AV大片| 亚洲精品你懂的在线观看| 亚洲日本韩国在线| 97无码免费人妻超级碰碰夜夜| 暖暖在线视频免费视频| 成人免费视频一区二区| 国产成人 亚洲欧洲| 国产亚洲玖玖玖在线观看| 亚洲精品中文字幕乱码影院| 亚洲综合AV在线在线播放| 免费大黄网站在线观| 妞干网免费观看视频| 成人福利免费视频| 91制片厂制作传媒免费版樱花| 永久免费AV无码网站国产| 国产精品内射视频免费| 成年网站免费入口在线观看| 国产亚洲情侣久久精品| 亚洲AV无码AV吞精久久| 亚洲精品无码专区在线播放| 亚洲人成综合网站7777香蕉| 亚洲另类春色国产精品| 亚洲免费视频播放| 亚洲一区二区三区深夜天堂| 亚洲av乱码一区二区三区香蕉 | a级毛片免费完整视频| 国产在线观看免费av站| 久久久久久毛片免费看| 亚洲免费视频一区二区三区| www在线观看免费视频| 一区二区三区免费视频播放器| 男人免费视频一区二区在线观看 | 久久久久久久久免费看无码| 国产精品视频免费| 两性刺激生活片免费视频| 国产免费毛不卡片| 免费高清在线爱做视频| 日美韩电影免费看| 深夜国产福利99亚洲视频|