没有document.write时仅加载不存在时的jQuery

时间:2018-08-17 16:14:30

标签: javascript jquery

如果不使用document.write

不存在,有什么方法可以加载jQuery文件?
<script>
   window.jQuery || document.write('<script src="/path/to/your/jquery"><\/script>');
</script>

这种方法不错,但存在主要问题,因为如果访问者的连接速度慢,浏览器将阻止其执行

当发生这种情况时,我会收到此警告

  

文件通过document.write调用。该脚本的网络请求可以   由于性能不佳,浏览器在此页面加载或将来的页面加载中被阻止   网络连接

我尝试了许多解决方案,但没有任何效果

1 个答案:

答案 0 :(得分:6)

您可以将加载回调传递给IFFE,该脚本将在脚本加载时执行,或者在存在jQuery的情况下立即调用。

<div id="hello"></div>
firstAddress = c.Address