我在我的代碼中僅使用jQuery進行淡入淡出。最新版本。最小化版本是74 kb。是否有可能進一步最小化jquery,因爲我只使用了兩個函數,並且我認爲不會加載74kb的javascript代碼。可能嗎?如何使用極少數的jquery函數(如一個或兩個)來進一步最小化jquery
3
A
回答
2
你可以配置你的服務器來gzip它,但我不認爲這會使它變得非常小。然而,使用CDN,在大多數情況下,它比從自己的服務器上提供服務要快得多。
你也可以配置你的服務器發送出更遠的頭。這不會使您的腳本更小,但可以通過在客戶端緩存來提高加載時間。
如果您只需要有限的功能(例如只有選擇器或只有效果),另一種建議是使用不同的庫。
幾個例子
http://fx.inetcat.com/ - 一個效果庫(3KB)
http://sizzlejs.com/ - 庫中選擇
有更多的上市在這裏:http://sixrevisions.com/javascript/10-impressive-javascript-animation-frameworks/
這些去可能是你的解決方案if你不依賴於任何jQuery別的東西。
1
就我個人而言,我只是把它包起來。我認爲在這個時代這是完全合理的,如果你通過CDN使用jQuery,那麼你和訪問者可能都沒有帶寬開銷。
相關問題
- 1. 如何使用Scipy最小化函數的一個參數?
- 2. 如何調用另一個函數內的一個函數Jquery
- 3. 如何用一個jquery函數獲取少數選擇值
- 4. 如何調用一個jQuery函數從一個JavaScript函數
- 5. 如何調用一個函數JQuery
- 6. 最小化jQuery函數
- 7. 如何創建一個jQuery函數(一個新的jQuery方法或插件)?
- 8. jQuery的:如何使一個對象數組從兩個數組
- 9. 如何從一個函數在jQuery的
- 10. 如何在jQuery中使用jQuery代碼定義一個函數?
- 11. 如何使一個與jQuery延期對象一起工作的函數的行爲像一個同步函數?
- 12. 使用jquery從另一個函數調用一個函數
- 13. 如何識別jQuery中的元素來調用一個函數
- 14. 如何設定變數的另一個函數使用jQuery
- 15. jQuery - 如何註冊一個異步函數的回調?
- 16. 如何使用一個函數的參數來調用另一個函數
- 17. 如何將2個或多個jquery keydown函數組合成一個函數?
- 18. 如何推遲一個JQUERY onload函數
- 19. 如何創建一個jQuery函數?
- 20. 如何在jquery中寫一個函數
- 21. 如何爲jQuery添加一個函數?
- 22. jQuery如何POST一個Python函數?
- 23. 變化的ID,一個JQuery函數
- 24. 最少兩個函數
- 25. jQuery的每個函數使用的最後一個對象
- 26. 如何從另一個函數調用Jquery中的函數
- 27. 如何傳遞一個數組或jQuery函數
- 28. 同步兩個ajax jquery函數
- 29. 調用一個函數,雖然形式被最小化或VB.NET
- 30. 調用一個jQuery函數
對不起,但這只是意見,並沒有回答這個問題。在今天和這個時代仍然保持頁面大小的原因很可能是一個很好的理由。 – 2011-04-08 10:10:18
由於您已經強調了使用CDN的好處,因此撤消了投票。可能值得指出的是,如果使用自定義jQuery腳本,CDN瀏覽器緩存的jQuery腳本的好處將會丟失。 – 2011-04-08 10:27:12