停止内部 javascript 等待外部 Javascript
你好,我有一个网页,上面有一些 javascript,运行得很好。我有一个小面板,显示来自 twitter.com 的最新推文。我的问题是,页面上的所有其他 javascript 都在等待 twitter 徽章,并在渲染之前从 twitter 服务器获取所需的所有信息。这会在所有 js 加载完毕之前产生 3-4 秒的间隙。这附近还有吗?
我用来从 Twitter 提取信息的 JavaScript 是
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/usernamehere.json?callback=twitterCallback2&count=3"></script>
Hi I have a web page with a fair bit of javascript on it, which is running perfectly well. I have a small panel showing my Latest Tweets from twitter.com My problem is that all the other javascript on the page it waiting for the twitter badge to go and get all the info it needs from twitters server before they render. This creates a 3-4 second gap before everything all the js is loaded. Is there anyway around this?
The javascript I'm using to pull info from twitter is
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/usernamehere.json?callback=twitterCallback2&count=3"></script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用默认小部件,则有一个较新的版本可以更好地加载页面。访问 http://twitter.com/about/resources/widgets/widget_profile 获取
它如果您想自己加载 JSON 数据,请获取 jQuery (http://jquery.com) 并使用 $(document).ready() 在页面的其余部分(几乎)完成渲染时开始加载。
If you use the default widget, there is a newer version that is nicer on your page load. Get it at http://twitter.com/about/resources/widgets/widget_profile
If you want to load JSON data yourself, get jQuery (http://jquery.com) and use $(document).ready() to start loading when the rest of the page has (almost) finished rendering.
将脚本放在页面底部。
或者在文档准备好后动态加载脚本。
或者使用 HTML 异步脚本
Put the script at the bottom of the page.
Or load the script dynamically after the document is ready.
Or use HTML async script