2011-11-21 48 views
2

我有一個jQuery Mobile的網頁多數民衆贊成在6-8秒之間採取呈現在iPhone 4提高jQuery Mobile的頁面渲染時間

的頁面加載時間似乎沒關係,我已經採取了必要的措施來優化CSS ,js等。但是,頁面包含一些由jQM呈現的表單輸入(即選擇下拉菜單,滑塊等),這似乎需要大約4-5秒才能呈現。

有沒有其他人遇到類似的問題,並找到一種方法來增加渲染時間?

我正在使用最小化的jQM 1.0。

謝謝。

+0

有多大(ungzipped)是你加載JS代碼,手機只有很小的內存... –

回答

0

啓動時是否需要.js和.css文件? JQM初始化後,我發現在動態加載它們後,初始感知性能得到了提高。

另外,那些表單輸入是否需要在啓動時立即顯示?也許你可以在後臺渲染它們,只有在頁面顯示事件中才會顯示它們的容器...

我個人並沒有這樣的問題,所以我建議你檢查你的事件觸發和代碼邏輯 - 也許有一個循環那就是把你扔掉。

+0

實際上,有極少數的JS/CSS文件,但我已經試過連接起來將和涅槃,但頁面加載時間沒提高。另外,所有的代碼都在一個HTML文件中,但我認爲這不會影響渲染時間,因爲元素可以根據請求進行延遲渲染。 – Ger