2012-09-21 25 views
0

我們的應用程序有大約30頁。在應用程序啓動時創建沒有數據的所有視圖頁是否有意義?或者在必要時更好地創建頁面。移動設備上的界面的性能和響應能力如何? 是的,它看起來很瘋狂創建30頁的全部內容,但我們可以創建不是整個頁面,但只創建頁面的基本結構(頁面內容的容器)。當頁面顯示時,然後填寫它的內容。也許它會做頁面之間的轉換更順利預先創建所有主視圖

回答

2

不,不要這樣做!

實際上,您應該嘗試儘量減少移動(尤其是)瀏覽器必須處理的DOM,並且填充30頁的DOM很可能是它的一個噩夢(當然,這取決於每個頁面的複雜性) 。

我真的不知道你這個森泰斯的意思:

在第一選擇視圖(列表中的數據視圖),可以與商店進行連接,將automaticaly更新,當存儲加載。

能否詳細說明一下?

+0

是的,如果用完整的結構和數據創建所有的視圖是個不好的主意。但是如果我們創造沒有內容的視圖只有容器?關於列表我創建單獨的問題http://stackoverflow.com/questions/12560159/update-list-dom-only-if-list-displayed –

+0

你仍然會填充你的DOM不必要的元素,如果你還需要填補數據視圖我無法想象,爲視圖創建幾個額外元素的時間將是一個障礙,因此與從商店中填充它們相比,這不是那麼耗時。 在我的應用程序中,我實際上刪除了不需要的視圖,只是爲了提高應用程序的響應速度。 – zelexir