2011-09-15 98 views
4

我很驚訝,Backbone.js的可以使用jQuery的或的Zepto作爲其「助手庫」。 Zepto人如何設法使用與jQuery兼容的語法? Zepto只是jQuery的一個子集?Zepto只是jQuery的一個子集?

+2

他們設法通過查看API和模擬行爲來獲得與jQuery兼容的語法。這並不難。 –

回答

3

看來他們是試圖保持與jQuery的風格語法和提供縮小的函數庫,只包含最有用的功能。

Zepto.js應密切效仿。需要注意的jQuery的所有功能,仿真不是一個項目的目標,而我們想要的最有用的部分,同時保持了〜5K minified的目標。

來源:https://github.com/madrobby/zepto/blob/master/README.rdoc

1

的Zepto是一個新的圖書館,他們的目標是可以很容易地從jQuery的過渡。 很明顯,他們就放棄了很多功能你會發現在jQuery來做到這一點。

它也像他們保持原型的功能考慮過。

如果他們在性能上選擇較小的代碼塊,我並不會感到驚訝,我並不是說它對性能造成嚴重損害,或者jQuery過於臃腫,但與jQuery最近有不同的展望。

+0

他們的目標是面向移動平臺和加載時間的簡約圖書館。 –

相關問題