我注意到大多数GXT / GWT应用程序将nocache.js文件放在body标记之后。似乎很少在header标签中加入include。那是为什么?
答案 0 :(得分:1)
从我的观点来看,有两种情况:
<script>
放在最后。这允许您的浏览器在解析JS代码之前呈现页面的初始内容。<script>
置于头部。请注意,如果您实现了最初显示的加载动画或占位符内容,则也适用。
答案 1 :(得分:1)
鉴于GWT脚本标记将被同步评估(标记),但是异步获取 (代码,进入iframe),我不明白为什么不把它作为第一件事。节省时间!
除非你有某种复杂的逻辑在onModuleLoad()
调用之前没有机会正确显示(例如,评估的图像但仍未获取),就像SteffenSchäfer指出的那样。但是你可以为他们推迟app启动。
有关详细信息,请查看here。