當我進入我的網站並只顯示第一個頁面時,是否有加載所有頁面的方法?
我正在創建一個包含大量圖像的網絡應用程序,因此如果我可以加載整個應用程序,那麼在正常使用過程中我的性能會有很大提升......我的用戶在首次進入web應用程序時可能會稍微等一會兒。
感謝在啓動時加載所有頁面jQueryMobile
2
A
回答
4
您可以使用多頁模板上加載初始加載所有的HTML(看在jQuery Mobile的文檔以下頁面的源代碼,也有相同的HTML文檔中的幾個data-role="page"
元素): http://jquerymobile.com/demos/1.0rc2/docs/pages/multipage-template.html。
您還可以通過設置data-dom-cache
屬性true
(jQuery Mobile的將預先加載標記的鏈接,這樣他們將準備查看時,用戶點擊鏈接查看它們)預先抓取網頁:http://jquerymobile.com/demos/1.0rc2/docs/pages/page-cache.html
1
對於頁面本身,您可以使用Jasper指出的多頁面模板。
但是,這不一定會吸引所有資產並緩存它們。您可能需要爲經常使用的特定資產啓用離線緩存。設備上總有5mb的限制,所以明智地使用它。這樣做會保持緩存,以便下次啓動該網站時,所有這些作品都是即時可用。
相關問題
- 1. 頁面加載時啓動動畫,加載頁面時停止
- 2. 在頁面加載時啓動FancyBox
- 3. 在頁面加載時啓動會話
- 4. 在頁面加載時啓動simplemodal
- 5. 在頁面加載時啓動模式
- 6. 在jQueryMobile上加載並執行audio.js頁面加載AJAX頁面
- 7. 爲什麼移動頁面在加載時閃爍 - 使用jquerymobile
- 8. 頁面加載時jquery啓動功能
- 9. 加載數據時iOS啓動頁面
- 10. C#啓動加載頁面
- 11. 頁面加載後添加jQueryMobile元素
- 12. VVO Lazyload在加載頁面時加載所有圖像
- 13. JQueryMobile - 在轉換之前動態加載頁面
- 14. jQueryMobile在頁面加載後滾動到div
- 15. 正在呈現JSF頁面時顯示加載/啓動畫面?
- 16. 如何在新頁面啓動時添加加載欄,直到所有數據完全加載?
- 17. 在Firefox啓動時加載附加HTML頁面
- 18. 在頁面加載時自動啓動谷歌翻譯
- 19. 滾動時頁面加載
- 20. 頁面加載時的不透明度轉換不會在加載時啓動
- 21. AJAX Accordion在頁面加載時展開所有面板
- 22. jQuery UI Accordion頁面加載時活動的所有選項卡
- 23. 頁面加載時隱藏所有jScrollpane滾動條
- 24. jQueryMobile頁面轉換不加載頁面,因爲它應該
- 25. Jquerymobile加載微調對話框加載頁面之前
- 26. 頁面加載後啓動setinterval
- 27. 頁面啓動期間加載圖像
- 28. MVC3加載啓動頁面錯誤
- 29. Phoenix 1.2啓動頁面加載空白
- 30. 在啓動畫面中加載所有場景
我已經做了這一點,但我的應用仍然很慢... 我雖然是jQuery的錯,但現在我知道,有太多太多的圖像和動畫... 謝謝! – andreapier
真的這是一個很好的解決方案:$ .mobile.loadPage(pageUrl,{showLoadMsg:false}); – Mimouni