jQuery原始碼閱讀1—jQuery架構

別天發表於2015-08-03

今天藉著《jQuery技術內幕》的指導開始閱讀jQuery原始碼,第一篇先篩選出jQuery的架構

(function( window , undefined )
 //構造jquery物件
 var jQuery = (function( ){
      var jQuery = function( selector , context ){
           return new jQuery.fn.init( selector , context , rootQuery );
      }
      return Jquery;
  })( );

 //工具方法 Utilities
 //回撥函式列表 Callbacks Object
 //非同步佇列 Deferred Object
 //瀏覽器功能測試 Support
 //資料快取 Data
 //佇列 Queue
 //屬性操作 Attributes
 //事件系統 Events
 //選擇器 Sizzle
 //DOM遍歷 Traversing
 //DOM操作 Manipulation
 //樣式操作CSS (計算樣式、內聯樣式)
 //非同步請求 Ajax
 //動畫 Effect
 //座標 Offset、尺寸 Dimension
 window.jQuery = window.$ = jQuery;
){}( window );

相關文章