<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • javascript閉包的高級使用方法

    時間:2024-10-02 08:38:01 JavaScript 我要投稿
    • 相關推薦

    javascript閉包的高級使用方法

      擴展

      Code:

      復制代碼 代碼如下:

      var blogModule = (function (my) {

      my.AddPhoto = function () {

      //添加內部代碼

      };

      return my;

      }(blogModule));

      Say:

      將自身傳進方法,然后實現了方法的擴展,有點象零件組裝啊

      Code:

      復制代碼 代碼如下:

      var blogModule = (function (my) {var oldAddPhotoMethod = my.AddPhoto;

      my.AddPhoto = function () { // 重載方法,依然可通過oldAddPhotoMethod調用舊的方 }; return my;}(blogModule));

      Say:

      好處就是可以調用以前的方法。

      克隆與繼承

      Code:

      復制代碼 代碼如下:

      var blogModule = (function (old) { var my = {}, key; for (key in old) { if (old.hasOwnProperty(key)) { my[key] = old[key]; } } var oldAddPhotoMethod = old.AddPhoto; my.AddPhoto = function () { // 克隆以后,進行了重寫,當然也可以繼續調用oldAddPhotoMethod }; return my; } (blogModule));

      Say:

      簡單的克隆實現

      跨文件共享私有對象

      Code:

      復制代碼 代碼如下:

      var blogModule = (function (my) { var _private = my._private = my._private || {}, _seal = my._seal = my._seal || function () { my._private; my._seal; my._unseal; }, _unseal = my._unseal = my._unseal || function () { my._private = _private; my._seal = _seal; my._unseal = _unseal; }; return my; } (blogModule || {}));

      Say:

      blogModule._seal()上鎖,_unseal() 開鎖,實現內部變量的私有化。我認為這樣實現并不是最好的,但是我們可以學習下這個開鎖閉鎖的功能。

    【javascript閉包的高級使用方法】相關文章:

    javascript的閉包概念怎么理解06-15

    javascript閉包的定義及應用實例分析08-25

    Javascript 閉包引起IE內存泄露分析07-05

    詳解JavaScript中的splice()使用方法08-20

    Javascript中arguments對象的詳解和使用方法08-20

    excel高級篩選的使用方法11-25

    關于javascript對象之內置和對象Math的使用方法10-08

    JavaScript高級程序設計:本地對象Array10-22

    掛耳包咖啡使用方法01-10

    對javascript的理解08-08

    主站蜘蛛池模板: 亚洲精品乱码久久久久久久久久久久| 亚洲精品欧美精品日韩精品| 亚洲国产高清精品线久久| 国产精品乱码高清在线观看| 西瓜精品国产自在现线| 99热这里只有精品6国产免费| 日韩精品视频一区二区三区| 国产精品原创巨作?v网站| 国产三级久久久精品麻豆三级| 日韩午夜高清福利片在线观看欧美亚洲精品suv | 无码少妇精品一区二区免费动态 | 99久久99久久精品国产片| 国产综合精品女在线观看| 香蕉99久久国产综合精品宅男自| 久久成人国产精品| 欧美国产日本精品一区二区三区| 色妞ww精品视频7777| 日韩精品无码人妻一区二区三区 | 精品视频一区二区三区| 亚洲视频精品在线| 国产精品久久久久久影院| 久久香蕉国产线看观看精品yw| 日韩精品一区二区三区在线观看 | 国产成人亚洲精品影院| 国产一区二区精品| 国产精品丝袜黑色高跟鞋| 亚洲精品无码成人片久久| 亚洲欧洲自拍拍偷精品 美利坚| 精品国产不卡一区二区三区 | 亚洲精品黄色视频在线观看免费资源 | 国产欧美亚洲精品A| 在线精品无码字幕无码AV| 人妻无码久久精品| 老司机精品影院91| 久久精品?ⅴ无码中文字幕| 国产精品无码DVD在线观看| 国产精品你懂的在线播放| 国产精品久久久久一区二区三区| 欧美精品国产精品| 欧美精品/日韩精品/国产精品| 欧美精品国产日韩综合在线|