停止内部 javascript 等待外部 Javascript

发布于 2024-09-30 14:37:41 字数 407 浏览 6 评论 0原文

你好,我有一个网页,上面有一些 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&amp;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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

起风了 2024-10-07 14:37:42

如果您使用默认小部件,则有一个较新的版本可以更好地加载页面。访问 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.

荭秂 2024-10-07 14:37:42

将脚本放在页面底部。

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

或者使用 HTML 异步脚本

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

Put the script at the bottom of the page.

Or load the script dynamically after the document is ready.

Or use HTML async script

<script type="text/javascript" src="blabla" async="async"></script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文