2010-03-17 46 views
2

我正在開發一個移動網站,如果JavaScript已啓用,它將使用AJAX加載頁面內容。我一直使用JQuery load()函數從其他靜態頁面加載頁面內容,但是當我僅使用它的一小部分時,我覺得我浪費了加載整個JQuery庫的寶貴帶寬。有了這個說法,我們應該避免只使用它們的小塊時的圖書館?我們應該使用JQuery進行Mobile AJAX頁面導航嗎?

回答

0

如果您正在開發使用AJAX的移動網絡應用程序,這意味着您的目標用戶是智能手機以及功能強大(和片狀)的連接。我不會過於擔心包含jQuery,但是您可能會考慮將僅使用函數的小型庫集中在一起。您也可以使用GWT或Closure在部署期間優化,編譯和壓縮JS。

+0

我將如何去將小型圖書館與我只想要的功能放在一起? – 2010-03-19 13:39:37

0

如果您只需要一個簡單的XMLHttpRequest對象,則不需要任何庫。但是如果需要更多花式的動作,比如淡入淡出,幻燈片或其他你應該使用的東西,因爲它們可以完成任務。長期規劃您的項目以瞭解哪些要求可能發生。

0

jquery相當小,(24kb),更不用說它將被最有可能的緩存。 (甚至更高的可能,如果你從谷歌庫加載罩。)

1

我已經與xUI,這是優化的小jQuery的像JavaScript庫試驗(左右;小&更快)的移動使用。