<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 技術資源 閱讀(1270) 評論(1)  編輯  收藏 所屬分類: Javascript

    評論

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

    十分感謝~  回復  更多評論
      

    主站蜘蛛池模板: 亚洲AV无一区二区三区久久| 久久精品国产亚洲Aⅴ蜜臀色欲| 亚洲av永久无码精品网站| 国产午夜亚洲精品不卡电影| 免费毛片在线播放| 亚洲av无码专区首页| 国产美女精品视频免费观看| 自拍偷自拍亚洲精品播放| 国产又粗又长又硬免费视频| 国产精品日本亚洲777| 亚洲国产小视频精品久久久三级| 免费福利在线观看| 亚洲综合日韩久久成人AV| 国产午夜无码精品免费看| 亚洲五月激情综合图片区| 免费能直接在线观看黄的视频| 亚洲一区二区影视| 日本免费人成视频播放| 成人精品综合免费视频| 亚洲精品V欧洲精品V日韩精品| 99精品视频在线观看免费播放| 亚洲中文字幕无码av在线| 永久免费毛片手机版在线看| 免费看一级毛片在线观看精品视频| 中文字幕亚洲第一| 最近中文字幕2019高清免费| 亚洲欧美日韩综合久久久久| 亚洲日本中文字幕一区二区三区 | 最近中文字幕免费mv视频8| 亚洲日韩精品无码专区加勒比☆| 免费人成视网站在线观看不卡| 中文字幕无线码免费人妻| 亚洲黄色在线播放| 日本v片免费一区二区三区| a毛片在线还看免费网站| 亚洲人成电影在线观看网| 亚洲七七久久精品中文国产| 在线免费观看亚洲| 羞羞视频网站免费入口| 亚洲天堂一区二区| 国产午夜鲁丝片AV无码免费|