我是新來GWT,我敢肯定這是在某處SO回答,但我還沒有找到如何防止GWT加載Web應用程序啓動項目中的閃爍?
我下載了GWT 2.0 Eclipse插件,並很高興地看到它帶有一個starter project。
不過,我很驚訝,運行它時,有一個如意的閃爍......
- 文本負荷沒有CSS第一
- 這需要一段時間,直到選擇框apears
(如果您沒有看到閃爍,嘗試按F5 到刷新)
所有成熟的GWT應用程序本身他們之前有一個加載器,但我沒有找到一個簡單,標準的方式來添加它。
看來這個應用程序加載順序如下:(糾正我請,如果我是混合起來,它只是我的猜測)
- 基本佈局HTML,
- 所有的JavaScript和CSS
- 奔跑對「的onload」事件的邏輯(最快的時間已編譯JavaScript可以開始 - ?)
所以我不能以編程方式添加GWT之前加載微調加載,有點趕上22日對我來說
我缺少一些基本的東西嗎?是否有最佳實踐方法來添加初始微調器?
我正在考慮簡單地添加一個動畫GIF的div,並在onload事件 - 隱藏它。
但我確定有更好的東西。
讓我知道,如果這是一個重複的問題
更新:發現這個related question,雖然沒有回答我的...
謝謝,但這是官方的GWT方法嗎? Google無法提供標準主題CSS,因此您會在現實世界的項目中發表評論。順便提一下,你所建議的隱藏微調器加載方法已經在我的問題的正文中。 – 2010-01-19 07:58:15
GWT主題非常好,在頁面動態構建的情況下工作正常......在這裏你不會看到閃爍。它只有在使用靜態HTML和動態小部件的組合時纔會發生 - 這種情況不會經常發生。 – 2010-01-20 04:53:47
對不起,如果你已經完全編碼了微調器,當你提到onLoad時,我認爲你正在使用一個JavaScript onLoad在身體上或什麼東西。 – 2010-01-20 04:55:40