JQuery正在逐漸變得越來越大。但是,對於我來說,從未使用過50%的功能。例如,我從不使用wrap()
,我不需要live()
。除此之外,我從不使用大部分選擇器。您可以獲得jQuery和Sizzle的精選版本嗎?
是否有項目,創造了jQuery庫的小切口向下的包?
JQuery正在逐漸變得越來越大。但是,對於我來說,從未使用過50%的功能。例如,我從不使用wrap()
,我不需要live()
。除此之外,我從不使用大部分選擇器。您可以獲得jQuery和Sizzle的精選版本嗎?
是否有項目,創造了jQuery庫的小切口向下的包?
不是我知道,也可能是有充分的理由。
你可能永遠不會使用一些事情明確,但你可能會發現一些你不使用的功能是由jQuery的功能,你叫隱式地使用。
我懷疑,在你所希望的方式分離和附加條件的jQuery的方面實際上並不是那麼容易,由於固有的相互依賴性。
還有支持性方面。如果我們能夠以這種方式獲得jQuery的精簡版本,那麼它可能會打開庫,最終導致無法預知的錯誤。想象一下jQuery團隊在支持一個圖書館方面會遇到的困難,該圖書館可能擁有數百個,甚至數千個世界各地的實體版本,所有這些版本都可能被全尺寸,縮小和壓縮。
然後,您將如何管理升級和錯誤修復。未來的jQuery版本必須以相同的方式相互依賴,以確保您可以選擇每個新版本所需的項目。
事情的事實是,jQuery是沒有那麼大:
所以,你也包括整個事情。
我意識到jQuery用戶界面允許你做這樣的事情,但是這是一個系列在覈心框架,可以發行,改變並支持自建獨立和隔離模塊。
,而不是完全砍倒的jQuery的版本有sintactically像仄https://github.com/madrobby/zepto(8.8kb或2.4kb分鐘和gzip壓縮)和XUI https://github.com/xui/xui(9.4kb或4.1kb分鐘和gzip壓縮)
移動使用內置類似的選項
1.2.3(任何人都來自搜索絆對此有何評論) - 15 KB,1.2.6 - 16 KB,1.3.2 - 19KB。 65%的增長。 – 2010-01-22 13:47:31
我的統計數據說53%,但無論如何,它的規模可以忽略不計。您是否優化了其他所有內容你的圖片。這些必然會佔用更多。 – 2010-01-22 14:00:44
http://www.slideshare.net/jeresig/recent-changes-to-jquerys-internals 5幻燈片:我發現模塊化存在 – 2010-01-23 11:00:39