defer
从带有Firefox 属性的 CDN 加载时,我遇到了一个非常零星的 jQuery 问题:
<script defer src="http://code.jquery.com/jquery-1.11.3.min.js" ></script>
<script defer src="http://localhost/bloomingtontutors/public/js/bootstrap-3.3.2.js" ></script>
<script defer src="http://localhost/bloomingtontutors/public/js/fuelux.js" ></script>
...
大多数时候,至少在我的开发服务器上,这工作得很好。但是,当我加载页面时,可能有五分之一的错误来自 Bootstrap、FuelUX 和几乎所有其他插件,指出未定义 jQuery:
我很惊讶,因为即使在这种情况下,如果我查看 Firefox 控制台中的时间戳,似乎脚本正在以正确的顺序加载。
这里发生了什么?这是defer
Firefox 或 CDN 的问题,还是我做错了什么?