源碼注釋 // Zepto.js // (c) 2010-2015 Thomas Fuchs // Zepto.js may be freely distributed under the MIT license. ;(function($){ var ...
源碼注釋 Promises A 由於deferred是基於Promise規范,我們首先需要理清楚Promises A 是什么。 它的規范內容大致如下 此翻譯內容引自這里 一個promise可能有三種狀態:等待 pending 已完成 fulfilled 已拒絕 rejected 一個promise的狀態只可能從 等待 轉到 完成 態或者 拒絕 態,不能逆向轉換,同時 完成 態和 拒絕 態不能相互轉 ...
2015-04-13 22:08 2 3471 推薦指數:
源碼注釋 // Zepto.js // (c) 2010-2015 Thomas Fuchs // Zepto.js may be freely distributed under the MIT license. ;(function($){ var ...
源碼注釋 三大核心方法on/off/trigger流程解析 瀏覽器原生支持自定義事件舉例(Zepto自定義事件/瀏覽器事件原理) 方法圖 ...
一個普通的 Zepto 源碼分析(三) - event 模塊 普通的路人,普通地瞧。分析時使用的是目前最新 1.2.0 版本。 Zepto 可以由許多模塊組成,默認包含的模塊有 zepto 核心模塊,以及 event 、 ajax 、 form 、 ie ,其中 event 模塊也是比較 ...
源碼注釋 方法圖 ...
作者:禪樓望月( http://www.cnblogs.com/yaoyinglong ) 1 引子 觀察者模式是我們日常開發中經常用的模式。這個模式由兩個主要部分組成:發布者和觀察 ...
JavaScript編程幾乎總是伴隨着異步操作,傳統的異步操作會在操作完成之后,使用回調函數傳回結果,而回調函數中則包含了后續的工作。這也是造成異步編程困難的主要原因:我們一直習慣於 ...
姊妹篇 移動web app開發必備 - 異步隊列 Deferred 在分析Deferred之前我覺得還是有必要把老套的設計模式給搬出來,便於理解源碼! 觀察者模式 觀察者模式( 又叫發布者-訂閱者模式 )應該是最常用的模式之一. 它定義了一種一對多的關系讓多個觀察者對象同時監聽某一個主題 ...
前言: 如果你對jQuery.Callback回調對象不了解,或者只掌握其方法,但是沒有通過閱讀源碼理解,可以先閱讀 前一章jQuery.Callbacks源碼解讀二,因為只有完全理解jQuery.Callback源碼,才能真正的理解並掌握jQuery.Deferred遞延對象。 源碼 ...