我想同时使用defer
和加载以下JavaScript代码async
:
<script defer async src="/js/somescript.js"></script>
由于defer
Internet Explorer 5.5+支持此功能,如您在CanIUse.com上看到的那样,如果异步不可用,我想优雅地退回到使用defer。我认为最好使用异步,但要在Internet Explorer 10之前不支持它。
因此,我的问题是上述代码是否为有效的HTML?如果没有,是否有可能使用JavaScript来创建这种情况,而当无法使用JavaScript时,它会优雅地回退到defer
在脚本上async
使用?
async
defer
存在,现代浏览器运行为async
;2.两者都async
defer
存在,旧的浏览器defer
以default
行为代替行为运行