開始計劃時間讀源碼,第一節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; 暴露接口供外界使用
})();
- 既然分析源碼要先理清思路
- jQuery源碼有哪些需要我借鑑學習的地方
- jQuery的缺點和優點在哪裏
- 我能收穫到什麼
帶着上面的問題,開始閱讀。。。
-
-