<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)論
      

    主站蜘蛛池模板: 国产成人精品久久亚洲高清不卡 | 久草免费福利视频| 亚洲欧洲日本在线| 免费无遮挡无码视频在线观看| 精品国产免费观看久久久 | 高h视频在线免费观看| 国外成人免费高清激情视频| 亚洲精品国产国语| 好吊妞在线新免费视频| 亚洲熟妇AV一区二区三区浪潮| 成人毛片视频免费网站观看| 成a人片亚洲日本久久| 亚洲国产成人久久综合区| jizz日本免费| 亚洲春色在线视频| 永久在线免费观看| 久久亚洲最大成人网4438| 亚洲国产成人手机在线电影bd | 久久国产乱子伦精品免费午夜| ZZIJZZIJ亚洲日本少妇JIZJIZ| jizz18免费视频| 久久久久亚洲精品影视| 91网站免费观看| 成人婷婷网色偷偷亚洲男人的天堂 | 亚洲熟女综合一区二区三区| 国产嫩草影院精品免费网址| 中文在线观看免费网站| 亚洲精品无码不卡| 全免费a级毛片免费看无码| 国产精品免费视频观看拍拍| 中文字幕亚洲免费无线观看日本| 中文字幕人成无码免费视频| 黄网站色视频免费观看45分钟| 国产V亚洲V天堂A无码| 免费观看黄网站在线播放| 亚欧乱色国产精品免费视频| 亚洲欧洲国产精品久久| 欧洲精品免费一区二区三区| 水蜜桃视频在线观看免费播放高清 | 无码人妻一区二区三区免费| 青青青视频免费观看|