2011-01-14 24 views

回答

4

我認爲這很簡單。 jQuery Mobile還沒有看到官方發佈(只有alpha2),而zepto.js也還處於初級階段。此外,zepto.js指出「[仿真jQuery的所有特性不是項目目標]」,他們只是想模擬最有用的部分。有了這個方向,zepto.js是否可以在移動環境中作爲jQuery的替代品而成爲問題。

但是,zepto.js的成功可能會激發jQuery團隊......也許我們很快會看到一個「jQuery for Chrome智能手機」版本,其中包含所有IE/Firefox/Opera編譯出來的東西。

+0

雖然在某些情況下,希望針對特定的用戶代理,鼓勵開發人員根據當前瀏覽器市場份額來做到這一點似乎不是一個好主意。 – dave1010 2011-02-28 10:10:38

16

Zepto.js通過jQuery的主要特性是其大小約爲10kb(縮小,而不是gzipped)而不是jQuery的〜80kb。如果您要替換jQuery wuth Zepto.js,那麼您仍然必須包含重量約爲95kb的jQuery mobile(JS & CSS)。

  • 的jQuery和jQuery移動:175KB
  • Zepto.js和jQuery移動:115KB

你會下載保存重量的1/3次(不包括HTML,圖像和其它JS ),使得將jQuery Mobile移植到Zepto.js不太可能是值得的。

Zepto.js目前也只支持WebKit瀏覽器,這意味着您將失去對Firefox Mobile和IE7的支持。

更新:Zepto now supports a lot more platforms.

+1

只是一個更新,Zepto現在支持大量的瀏覽器,包括Firefox和Opera。對IE的支持正在進行中。 http://zeptojs.com/ – Hasanavi 2012-05-28 11:20:50

11

dave1010是一個很好的點。

您也可以在Hacker News

+0

喜歡這樣的東西,非常好的分享。 Upvote for you! – 2012-04-20 18:23:29

1

jqtouch已經支持zeptojs有興趣的Zepto(madrobby)和jQuery(約翰Resig的)的創造者之間來回背&,你可能想試一試。

0

我開始了一個web項目,我真的想集結使用Zepto,但是爲Zepto開發的當前用戶真的很少。不是一個大的社區,不是很多插件,我不明白爲什麼不使用谷歌的CDN的jQuery。

Zepto對於高級JavaScript開發人員來說可能也很棒。