我是新来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