原创 Zepto 源碼分析 4 - 核心模塊入口

承接第三篇末尾內容,本篇結合官方 API 進入對 Zepto 核心的分析,開始難度會比較大,需要重點理解幾個核心對象的關係,方能找到線索。 $() 與 Z 對象創建 Zepto Core API 的首個方法 $() 按照其官方解釋: Cr

原创 Zepto 源碼分析 3 - qsa 實現與工具函數設計

承接第一篇末尾內容,本部分開始進入 zepto 主模塊,分析其設計思路與實現技巧(下文代碼均進行過重格式化,但代碼 Commit 版本同第一部分內容且入口函數不變): Zepto 的選擇器 zepto.qsa() //\ Line 2

原创 Zepto 源碼分析 2 - Polyfill 設計

在進入 Zepto Core 模塊代碼之前,本節簡略列舉 Zepto 及其他開源庫中一些 Polyfill 的設計思路與實現技巧。 涉及模塊:IE/IOS 3/Detect. IE 模塊 / CSSOM 相關 Polyfill Zepto

原创 Zepto 源碼分析 1 - 進入 Zepto

選擇 Zepto 的理由 Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API. If you u