1. 程式人生 > >妙味課堂:一起學習jQuery原始碼【逐行分析jQuery原始碼的奧祕】(妙味課堂筆記)--框架介面

妙味課堂:一起學習jQuery原始碼【逐行分析jQuery原始碼的奧祕】(妙味課堂筆記)--框架介面

jQuery 的學習版本為: 2.0.3

內層程式碼塊分析

(function(){

    ( 21,94 ) 定義了一些變數和函式 jQuery = function (){};

    ( 96,283 ) 給jQuery物件,新增一些方法和屬性

    ( 285,347 ) extend : jQuery的繼承方法

    ( 349,817 ) 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 ) jQuery 支援模組化

    ( 8826 ) window.jQuery = window.$ = jQuery; 外部呼叫 jQuery 的唯一介面
    
})()