我想同时使用 defer
和 async
加载以下 JavaScript 代码:
<script defer async src="/js/somescript.js"></script>
由于 Internet Explorer 5.5 + 支持 defer
,正如你在 CanIUse.com中看到的那样,如果不能使用异步的话,我想优雅地退回到使用 defer。我认为异步应该在可用的时候使用,但是直到 Internet Explorer 10才支持。
因此,我的问题是上面的代码是有效的 HTML 吗?如果没有,当 async
不可用时,是否可以使用 JavaScript 在脚本上优雅地退回到使用 defer
来创建这种情况?