最后加载第三方javascript

最后加载第三方javascript,javascript,jquery,Javascript,Jquery,我正在网站上使用coinwidget.com的第三方脚本。然而,我发现这个特定的脚本需要相当长的时间来加载,并延迟了网站上正在进行的一些其他事情。如何使以下负载持续 <script src="http://coinwidget.com/widget/coin.js"></script> <script> CoinWidgetCom.go({ wallet_address: "773ce37f-fa57-4946-a1f8-d3e3e4a87290" , cur

我正在网站上使用coinwidget.com的第三方脚本。然而,我发现这个特定的脚本需要相当长的时间来加载,并延迟了网站上正在进行的一些其他事情。如何使以下负载持续

<script src="http://coinwidget.com/widget/coin.js"></script>
<script>
CoinWidgetCom.go({
wallet_address: "773ce37f-fa57-4946-a1f8-d3e3e4a87290"
, currency: "bitcoin"
, counter: "count"
, alignment: "bl"
, qrcode: true
, auto_show: true
, lbl_button: "Donate"
, lbl_address: "My Bitcoin Address:"
, lbl_count: "donations"
, lbl_amount: "BTC"
});
</script>

CoinWidgetCom.go({
钱包地址:“773ce37f-fa57-4946-a1f8-d3e3e4a87290”
,货币:“比特币”
,柜台:“伯爵”
,路线:“bl”
,qrcode:true
,自动显示:正确
,lbl_按钮:“捐赠”
,lbl_地址:“我的比特币地址:”
,lbl_计数:“捐赠”
,lbl_金额:“BTC”
});

确保将脚本放在结束
正文
标记之前


确保将脚本放在结束
正文
标记之前


确保将脚本放在结束
正文
标记之前


确保将脚本放在结束
正文
标记之前


考虑在第三方脚本标记上使用async属性,然后在onload事件中包装第二个代码段。

考虑在第三方脚本标记上使用async属性,然后在onload事件中包装第二个代码段。

考虑在第三方脚本标记上使用async属性,然后在onload事件中包装第二个代码段。

考虑在第三方脚本标记上使用async属性,然后在onload事件中包装第二个代码段,.

尝试在setInterval函数内运行脚本,以便为浏览器中的其他活动腾出空间。

尝试在setInterval函数内运行脚本,以便为浏览器中的其他活动腾出空间。

尝试在setInterval函数内运行脚本,以便为浏览器中的其他活动腾出空间。

尝试在setInterval函数中运行脚本,以便为浏览器中的其他活动留出空间。

假设您正在等待通过另一个脚本填充div id的“things”

$(window).load(function () {
    var i = setInterval(function () {
        if ($('#things').length) {
            clearInterval(i);
            // put your code here.
        }
    }, 100);
});

假设您正在等待“things”的div id通过另一个脚本填充

$(window).load(function () {
    var i = setInterval(function () {
        if ($('#things').length) {
            clearInterval(i);
            // put your code here.
        }
    }, 100);
});

假设您正在等待“things”的div id通过另一个脚本填充

$(window).load(function () {
    var i = setInterval(function () {
        if ($('#things').length) {
            clearInterval(i);
            // put your code here.
        }
    }, 100);
});

假设您正在等待“things”的div id通过另一个脚本填充

$(window).load(function () {
    var i = setInterval(function () {
        if ($('#things').length) {
            clearInterval(i);
            // put your code here.
        }
    }, 100);
});

我会在页面的“CoinWidget”位置放置一个占位符,将标记移到底部,并将CoinWidgetCom.go()封装在jQuery就绪函数中,从而改善用户体验


$(函数(){
CoinWidgetCom.go({….});
});
his将允许您的页面快速显示,因为它在呈现html后加载coin.js,但确保CoinWidgetCom.go()不会过早运行


另外,如果您使用的是CDN(您应该是),为什么不自己下载coin.js并将其上传到CDN?

我会在页面上的“CoinWidget”位置放置一个占位符,将标记移动到底部,并在jQuery就绪函数中包装CoinWidgetCom.go(),以改善用户体验


$(函数(){
CoinWidgetCom.go({….});
});
his将允许您的页面快速显示,因为它在呈现html后加载coin.js,但确保CoinWidgetCom.go()不会过早运行


另外,如果您使用的是CDN(您应该是),为什么不自己下载coin.js并将其上传到CDN?

我会在页面上的“CoinWidget”位置放置一个占位符,将标记移动到底部,并在jQuery就绪函数中包装CoinWidgetCom.go(),以改善用户体验


$(函数(){
CoinWidgetCom.go({….});
});
his将允许您的页面快速显示,因为它在呈现html后加载coin.js,但确保CoinWidgetCom.go()不会过早运行


另外,如果您使用的是CDN(您应该是),为什么不自己下载coin.js并将其上传到CDN?

我会在页面上的“CoinWidget”位置放置一个占位符,将标记移动到底部,并在jQuery就绪函数中包装CoinWidgetCom.go(),以改善用户体验


$(函数(){
CoinWidgetCom.go({….});
});
his将允许您的页面快速显示,因为它在呈现html后加载coin.js,但确保CoinWidgetCom.go()不会过早运行


此外,如果您使用的是CDN(您应该是),为什么不自己下载coin.js并将其上载到CDN?

您是否将脚本标记放在页面底部?此外,还可以搜索
“javascript延迟加载”
。仅供参考,对于回答此问题的任何人来说,加载所需的时间不一定是上面的
coin.js
。这会加载其他内容,这可能是问题所在,因此缓存和异步调用不会有帮助:)您是否将脚本标记放在页面底部?此外,还可以搜索
“javascript延迟加载”
。仅供参考,对于回答此问题的任何人来说,加载所需的时间不一定是上面的
coin.js
。这会加载其他内容,这可能是问题所在,因此缓存和异步调用不会有帮助:)您是否将脚本标记放在页面底部?此外,还可以搜索
“javascript延迟加载”
。仅供参考,对于回答此问题的任何人来说,加载所需的时间不一定是上面的
coin.js
。这会加载其他内容,这可能是问题所在,因此缓存和异步调用不会有帮助:)您是否将脚本标记放在页面底部?此外,还可以搜索
“javascript延迟加载”
。仅供参考,对于回答此问题的任何人来说,加载所需的时间不一定是上面的
coin.js
。这会加载其他内容,这可能是问题所在,因此缓存和异步调用不会有帮助:)