【发布时间】:2010-05-11 19:02:13
【问题描述】:
我正在异步下载 JQuery:
function addScript(url) {
var script = document.createElement('script');
script.src = url;
document.getElementsByTagName('head')[0].appendChild(script);
}
addScript('jquery.js');
// non-jquery code ...
// jquery specific code like: $()...
因此 - 一旦 JQuery 被加载,我如何调用我的 JQuery 特定代码(因为因为我正在下载我的 JavaScript 异步 - 它没有阻塞,这很好,但试图在 JQuery 之前执行我的 JQuery 特定代码已经已加载)。
【问题讨论】:
-
只是出于好奇,为什么要异步加载脚本?
-
因为我不希望他们在下载时被阻止,而且响应能力非常重要。
-
阻止什么,究竟是什么?页面加载?如果这是您关心的问题,只需将代码实例化放在页面底部,就在
</body>标记之前... -
@dclowd9901 在某些情况下,没有必要在页面加载时加载任何脚本。
-
@dclowd9901 太棒了 - 遇到了这个搜索当前问题,只是想我会为找到它的其他人做出贡献。
标签: javascript jquery callback