停止内部javascript等待外部Javascript

时间:2010-11-05 11:10:15

标签: javascript twitter loading wait

您好我有一个网页上有相当多的javascript,运行得非常好。我有一个小小组显示我来自twitter.com的最新推文我的问题是页面上的所有其他javascript等待Twitter徽章去,并且在呈现之前从twitters服务器获取所需的所有信息。这会在加载所有js之前产生3-4秒的间隙。反正有吗?

我用来从Twitter提取信息的javascript是

 
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/usernamehere.json?callback=twitterCallback2&amp;count=3"></script> 

2 个答案:

答案 0 :(得分:0)

将脚本放在页面底部。

或者在文档准备好后动态加载脚本。

或使用HTML异步脚本

<script type="text/javascript" src="blabla" async="async"></script>

答案 1 :(得分:0)

如果您使用默认小部件,则有一个更新的版本,您的页面加载更好。在http://twitter.com/about/resources/widgets/widget_profile

获取

如果您想自己加载JSON数据,请获取jQuery(http://jquery.com)并使用$(document).ready()在页面的其余部分(几乎)完成渲染时开始加载。 / p>