jquery 2.0.3程式碼結構
2021-05-30 254
- (function(){
- (21 , 94) 定義了一些變數和函式 jQuery = function(){};
- (96 , 283) 給JQ物件,新增一些方法和屬性
- (285 , 347) extend : JQ的繼承方法
- (349 , 870) jQuery.extend() : 擴充套件一些工具方法
- (877 , 2856) Sizzle : 複雜選擇器的實現
- (2880 , 3042) Callbacks : 回撥物件 : 對函式的統一管理
- (3043 , 3183) Deferred : 延遲物件 : 對非同步的統一管理
- (3184 , 3295) support : 功能檢測
- (3308 , 3652) data() : 資料快取
- (3653 , 3797) queue() : 佇列方法 : 執行順序的管理
- (3803 , 4299) attr() prop() val() addClass()等 : 對元素屬性的操作
- (4300 , 5128) on() trigger() : 事件操作的相關方法
- (5140 , 6057) DOM操作 : 新增 刪除 獲取 包裝 DOM篩選
- (6058 , 6620) css() : 樣式的操作
- (6621 , 7854) 提交的資料和ajax() : ajax() load() getJSON()
- (7855 , 8584) animate() : 運動的方法
- (8585 , 8792) offset() : 位置和尺寸的方法
- (8804 , 8821) JQ支援模組化的模式
- (8826) window.jQuery = window.$ = jQuery;
- })();