是否有可能將jquery.js分成兩個或三個不同的部分?我們可以將jquery.js分成兩部分嗎?
目前我使用的版本是1.4.2,它太重以至於無法在256kbps的互聯網線路中加載。
問候,
維卡斯PARAB
是否有可能將jquery.js分成兩個或三個不同的部分?我們可以將jquery.js分成兩部分嗎?
目前我使用的版本是1.4.2,它太重以至於無法在256kbps的互聯網線路中加載。
問候,
維卡斯PARAB
保羅愛爾蘭指出,可以有效地修剪出,你不認爲你永遠需要,並提出一種方法來這裏做它的所有部件:http://paulirish.com/2010/10-things-i-learned-from-the-jquery-source/。不幸的是,我似乎無法繞過視頻,但無論如何你應該看到整個事情 - 保羅是jQuery大師之一!
如果你不使用很多庫,這應該會有很大的幫助。
我希望這有助於!
更新:還有一個更隨機訪問的YouTube版本。 http://www.youtube.com/watch?v=i_qE1iAmjFg如果您不耐煩,請跳至50米標記。
另外,我認爲你正在使用縮小版本?如果不是,那是相當小的。
更新2:如果您只使用jQuery的選擇器部分,請考慮使用Sizzle(http://sizzlejs.com/),它也是jQuery的一部分。 (Sizzle只是像4K縮小)
看看jQuery's repository at GitHub,並在那裏的Makefile。您可以調整構建文件(或Rakefile或Ant的build.xml)以僅包含您需要的部分。
切換到CDN託管的jQuery源最大限度地砸在瀏覽器緩存,並在你的頁面鏈接的min.js版本(只是24.1 KB)
以及如何將它吐涎分爲兩個文件幫幫我?它仍然是相同的大小,除了現在有兩個HTTP請求。 – 2010-09-20 08:01:51
但jQuery只有24 KB大(當GZipped時)。 – kennytm 2010-09-20 08:03:29
如果jQuery的負載對您的客戶來說太多,您應該過度使用jQuery,如果您真的需要它。你需要哪些部分?是否有可能在沒有jQuery的情況下編寫你想要的功能? – Tim 2010-09-20 08:04:29