Zepto源碼分析-架構

構造函數javascript

  Zepto.js 是專門爲智能手機瀏覽器推出的javascript庫, 擁有與和jQuery類似的語法。
  它的優勢是精簡,壓縮後5-10K。
  不支持IE
  MIT開源協議java

 

結構   http://zeptojs.com/(1.6.1版本)瀏覽器

 

架構架構

  

 

 

自調用匿名函數函數

/**
* 總體上的自調用匿名函數,是避免與其餘模塊變量/方法 污染。下降與其餘模塊的耦合度。‘高內聚,低耦合’的設計
* 儘可能在prototype上定義變量和方法,讓每一個Zepto對象繼承,大幅下降每一個Zepto對象的內存。
*
*/prototype

var Zepto = (function() {
...
})()設計

// If `$` is not yet defined, point it to `Zepto`
window.Zepto = Zepto
window.$ === undefined && (window.$ = Zepto)code

相關文章
相關標籤/搜索