jQuery源碼框架思路

開始計劃時間讀源碼,第一節jQuery框架閱讀思路整理

(function(){

    jQuery = function(){}; jQuery一些變量和函數和給jQuery對象添加一些方法和屬性

    extend : jQuery的繼承方法的實現

    jQuery.extend() : 使用jQuery擴展一些工具方法

    Sizzle : jQuery自身實現的複雜選擇器 

    Callbacks : 回調函數

    Deferred : 延遲對象(異步)

    support : 功能檢測(嗅探)

    data() : 數據緩存

    queue() : 隊列方法主要用於執行順序管理 

    attr() prop() val() addClass()等 : 屬性操作的相關方法

    on() trigger()等 : DOM事件操作的相關方法,例如添加 刪除 獲取 包裝 DOM篩選

    css() : 統一的樣式操作

    ajax() : Ajax數據操作相關的方法

    animate() : 運動相關的方法

    offset() : 位置和尺寸相關操作的方法

    module: jQuery核心模塊化相關的操作

    window.jQuery = window.$ = jQuery; 暴露接口供外界使用

})();
  1. 既然分析源碼要先理清思路
  2. jQuery源碼有哪些需要我借鑑學習的地方
  3. jQuery的缺點和優點在哪裏
  4. 我能收穫到什麼

帶着上面的問題,開始閱讀。。。

    -
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章