如何在不阻止Google Chrome上的整个页面的情况下加载脚本?

时间:2011-11-25 01:34:28

标签: php javascript ajax firefox google-chrome

enter image description here 我正在开发一个使用Ajax插件喜欢/不喜欢/评论项目的网站。但是当同一页面上有多个项目时,页面显示的时间太长。例如,在谷歌浏览器上,对于10个项目,您必须等待10秒才能看到任何内容。

但是在Firefox和IE 8中,显示了页面的其他元素,只有喜欢/不喜欢需要一些时间。但优点是它们在加载后立即显示。所以这要好得多。

那么为什么Google Chrome的效率低于Firefox和IE?是否有一个技巧可以像Chrome一样在Chrome页面上显示?

我附加了加载页面的Firebug图像。

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

尝试将您的脚本放在页面底部,就在结束</body>标记

之前

http://developer.yahoo.com/performance/rules.html#js_bottom

在这里查看一大堆其他提示

http://developer.yahoo.com/performance/rules.html

答案 1 :(得分:1)

除了Jason所提到的,动态加载脚本也是一个非常好的选择。您可以将<script>标记插入DOM,然后使用JavaScript加载.js文件。