聲明:本文爲原創文章,如需轉載,請註明來源並保留原文連接Aaron,謝謝!html
版本截止到2013.8.24 jQuery官方發佈最新的的2.0.3爲準git
附上每一章的源碼註釋分析 :https://github.com/JsAaron/jQuery github
本人在慕課網的教程(完結)瀏覽器
jQuery源碼分析目錄(完結)dom
jQuery源碼分析系列(03) : 選擇器 Sizzle引擎 - 詞法解析
jQuery源碼分析系列(04) : 選擇器 Sizzle引擎 - 解析原理
jQuery源碼分析系列(05) : 選擇器 Sizzle引擎 - 編譯函數
jQuery源碼分析系列(06) : 選擇器 Sizzle引擎 - 超級匹配
jQuery源碼分析系列(07) : 篩選器 Sizzle引擎 - 位置僞類
jQuery源碼分析系列(08) : 選擇器 Sizzle引擎 - 高效查詢
jQuery源碼分析系列(09) : 回調對象 - Callbacks
jQuery源碼分析系列(10) : 回調對象 - Callback深刻
jQuery源碼分析系列(11) : 延時對象 - Deferred概念
jQuery源碼分析系列(12) : 延時對象 - Deferred源碼剖析
jQuery源碼分析系列(13) : 數據緩存 - Cache
jQuery源碼分析系列(14) : 回溯魔法 - end和pushStack
jQuery源碼分析系列(15) : 鉤子機制 - 屬性操做
jQuery源碼分析系列(16) : 深刻瀏覽器兼容 細數jQuery Hooks 屬性篇
jQuery源碼分析系列(17) : 事件綁定 - bind/live/delegate/on
jQuery源碼分析系列(18) : 事件綁定 - 體系結構
jQuery源碼分析系列(19) : 事件綁定 - 綁定設計
jQuery源碼分析系列(20) : 事件綁定 - 委託設計
jQuery源碼分析系列(21) : 事件綁定 - 自定義設計
jQuery源碼分析系列(22) : 事件綁定 - 模擬事件
jQuery源碼分析系列(23) : DOM操做核心 - domManip
jQuery源碼分析系列(24) : DOM操做核心 – buildFragment
jQuery源碼分析系列(26) : DOM操做方法(二)html,text,val
jQuery源碼分析系列(28) : 樣式操做 – addClass
jQuery源碼分析系列(29) : 元素操做 – 元素大小
jQuery源碼分析系列(30) : 元素操做 – 窗口尺寸
jQuery源碼分析系列(31) : Ajax - 總體結構
jQuery源碼分析系列(32) : Ajax - deferred實現
jQuery源碼分析系列(33) : Ajax - 前置過濾器和請求分發器
jQuery源碼分析系列(34) : Ajax - 預處理jsonp
jQuery源碼分析系列(35) : Ajax - jsonp的實現與原理
jQuery源碼分析系列(36) : Ajax - 類型轉化器
jQuery2.1.1 分析碎片
sizzle分析記錄:getAttribute和getAttributeNode
sizzle分析記錄:關於querySelectorAll兼容問題
早起的源碼分析是2.0.3版本的,本人也是邊看邊寫,對全局的掌控與細節還有欠缺!
目前正在整理最新的2.1.1的源碼,本人本身也將實現一遍,以後會做爲配套教材,由淺入深提供給你們學習!
若是是原創文章,轉載請註明出處!!!