我的主頁本身大約有25K,但是我有幾張PNG圖像,一旦完全加載就會達到2 MEG。我正在考慮首先加載沒有任何圖像的頁面(或沒有包含所有PNG和一些HTML的橫幅),然後一旦頁面加載,使用jQuery/Ajax請求加載部分視圖(其中包含圖像和a多一點HTML)。我的問題是,ajax請求的完整功能只在所有圖像實際加載後才運行?而且,這是一個好主意嗎?使用Ajax請求加載局部視圖
0
A
回答
0
編輯: 我很抱歉最初誤解了這個問題。 您的瀏覽器將首先將所有非圖形內容加載到DOM中,然後繼續加載所有圖像。在看到圖像之前,您將看到內容。但是,作爲一個側面提示,我建議你對這些2MB的圖像做些什麼,它們需要一段時間才能加載,特別是在撥號連接時。
希望這會有所幫助。
0
使用衆所周知的jQuery文檔準備好;
<script type="text/javascript">
$(document).ready(function() {
//JS Script
});
</script>
頁面READY時執行Javascript。 I.E.,當頁面準備好操作時,但圖像不一定會加載。在我看來,在稍後的階段遠程請求圖像沒有意義,因爲這會給服務器帶來更多負擔,並且如果有的話,會增加頁面的整體加載時間。 請放心,即使圖像未加載,您的JavaScript也會執行。
相關問題
- 1. Ajax請求獲取局部視圖
- 2. Rails ajax請求加載視圖僅html
- 3. AJAX加載scafolded MVC 4局部視圖
- 4. 加載的部分視圖的AJAX請求-MVC
- 5. 使用Ajax Beginform加載不同的局部視圖
- 6. 嘗試使用Ajax加載局部視圖.ActionLink
- 7. 加載或刷新僅使用Ajax的局部視圖
- 8. 加載局部視圖
- 9. 加載局部視圖
- 10. 在使用WIF(PassiveAuthentication)保護的MVC應用程序中加載ajax請求的局部視圖
- 11. ajax請求返回部分視圖
- 12. 如何使用AJAX從佈局請求視圖?
- 13. 使用Ajax請求加載GIF
- 14. 是否可以在局部視圖中加載局部視圖?
- 15. 加載局部視圖從局部視圖
- 16. MVC局部視圖使用ajax
- 17. MVC - 使用Ajax呈現局部視圖
- 18. MVC 3加載/卸載局部視圖
- 19. 在ajax請求上預加載圖像
- 20. 圖像不加載Ajax請求滑塊
- 21. 圖像預加載干擾Ajax請求
- 22. 如何使用Ajax請求加載部分?
- 23. Fancytree未加載ajax請求
- 24. 不加載AJAX請求
- 25. Codeigniter加載ajax請求
- 26. 如何同時使用AJAX在MVC 4加載腳本調用局部視圖
- 27. 用局部視圖中的按鈕重新加載局部視圖
- 28. 帶有局部視圖ajax加載的jQuery驗證插件
- 29. 加載多個不含Ajax的局部視圖MVC ASP.net
- 30. 如何使ajax請求視圖
我瞭解ready函數的工作原理,我想要做的是在等待2 MEG PNGS下載之前加載並顯示頁面的其餘部分。 – Kory 2010-11-14 11:51:36
我不知道,但如果是這種情況,那麼我就不需要繼續上述計劃。 – Kory 2010-11-14 11:59:53