《JavaScript框架設計》

第一章  種子模塊

  種子模塊也是核心模塊,框架最早執行的部分,模塊分爲當即執行、調用才執行,無關緊要。數組

  種子模塊包括:對象擴展,數組化,類型斷定,事件的綁定和卸載,無衝突處理,模塊加載和domReady框架

1、命名空間dom

  各大庫的實現,一開始都定義一個全局變量做爲命名空間,而後對他進行擴展spa

1 if (typeof(Ten) === "undefined") {
2     Ten = {};
3     Ten.Function = {};
4     Ten.Array = {};
5     Ten.Class = {};
6     Ten.JSONP = new Ten.Class();
7     Ten.XHR = new Ten.Class();
8 }

 

 1 var _jQuery = window.jQuery, _$ = window.$;     // 先把可能存在同名的變量保存起來
 2 
 3 jQuery.extend({
 4     noConflict: function(){
 5         window.$ = _$;      // 這時候在放回去
 6         if (deep) {
 7             window.jQuery = _jQuery;
 8         }
 9         return jQuery;
10     }
11 })
相關文章
相關標籤/搜索