我有一個javascript源代碼文件,它是大約32kb,並已在模塊中排列的javascript代碼。 我不知道是否會增加網頁的加載時間,如果我把每一個模塊到一個單獨的文件管理的2000行當前的代碼是相當繁瑣和有時混亂增加頁面加載時間
Q
增加頁面加載時間
1
A
回答
5
簡短的回答,yes和no。如果您有指向每個模塊文件的<script>
標籤,那麼是的,由於對這些文件的網絡調用數量增加,它會減慢頁面的速度。真正的答案就是你應該編碼的方式,但這不是你應該爲用戶提供服務的方式。
我推薦了一個名爲縮減大小的工具,這將結合,然後再縮小你所有的JS文件,所以你只需要一個<script src="/min/f=mod1.js,mod2.js,mod3.js" type="text/javascript"></script>
標籤
您還可以管理文件的「羣體」,這是簡單的PHP陣列,具有關聯鍵你在腳本src中引用。例如:
那麼腳本標籤會是什麼樣子:
<script src="/min/g=module_js" type="text/javascript"></script>
後縮減大小COMINES和minifies你的代碼,它會緩存它的服務器上,以便後續請求將命中緩存文件,使PHP不需要處理。
+0
這些模塊也有一些jQuery插件作爲dependsicies – MrFoh
+0
這非常好,只需爲所有JQuery插件創建一個組,並首先引用該組:'
相關問題
- 1. 頁面加載時間的ErrorDocument增加
- 2. Java:增加頁面加載時間腳本
- 3. PHP中的'output buffering'用於增加頁面加載時間
- 4. 水豚增加最大允許頁面加載時間
- 5. php是否會增加頁面加載時間?
- 6. HTML頁面加載時間
- 7. Javascript:頁面加載時間
- 8. asp.net頁面加載時間
- 9. 頁面加載時間
- 10. 頁面加載時的遞增計數
- 11. 網頁測量頁面加載時間
- 12. 計時跨域頁面加載時間
- 13. 增加ASP.NET頁面超時
- 14. 顯示用ajax加載頁面時的加載時間
- 15. 加載外部腳本異步頁面增加頁面加載延遲
- 16. 如何增加ajax/jquery加載時間
- 17. 增加活動加載時間
- 18. 如何增加bigvideo.js的加載時間?
- 19. 下拉列表值和視圖狀態添加到頁面大小,從而增加頁面加載時間
- 20. c#profiling aspx頁面加載時間
- 21. 測量ASP.NET頁面加載時間
- 22. 可接受的頁面加載時間
- 23. JavaScript頁面加載時間iframe出現
- 24. Symfony 20分鐘頁面加載時間
- 25. ,如何找出頁面加載時間?
- 26. ASP.NET頁面加載時間過長
- 27. 建立頁面加載時間
- 28. 頁面加載時間與Jquery
- 29. Rails:頁面加載時間很長
- 30. 按頁面加載時間的會話
文件訪問可能會減慢加載時間,是的。您可以將代碼拆分爲多個文件,並使用打包程序進行合併並將其縮小以供生產使用。 CKEditor在從開發環境部署腳本時執行此操作。 – Smamatti