在其他脚本之前异步加载jquery

我已将asyncattrib添加到我的javascript包含HTML中。
所以现在我:

<脚本异步src=”https://stackoverflow.com/questions/14811471/jquery.myscript.js“&gt&lt/脚本>

这适用于我加载的所有JS,除了jquery

如果我将async添加到jQuery<脚本&gt标记依赖于jquery的所有其他脚本不工作

在这个jsfiddle中,您可以看到问题:
JSFIDLE

在示例中,我使用了<脚本>麦可德&lt/脚本&gt而不是包含一个外部文件.js,但这不会改变这种情况

我希望使用async attrib运行jQuery,并且仅在加载jQuery之后异步运行其他几个外部脚本

有可能吗

我希望使用async attrib运行jQuery,并运行其他几个外部查询
仅在加载jquery后异步编写脚本

这是什么意思?这听起来很像是您希望先加载jQuery,然后在加载完成后再加载其他内容。因此,您希望同步加载它。如果您仍然希望使用async方式,那么可以定义onload函数,以便在jQuery就绪后继续加载其他内容。或者您可以使用延迟。这里对这两个问题进行了解释:https://davidwalsh.name/html5-async

发表评论