我想使用defer
和async
加载以下JavaScript代码:
<script defer async src="/js/somescript.js"></script>
个
由于Internet Explorer5.5+支持defer
,正如您在CanIUse.com中看到的那样,如果异步不可用,我想优雅地退回到使用延期.我认为异步在可用的时候使用更好,但是直到Internet Explorer10才支持它.
因此,我的问题是,上述代码是否有效?如果不是,有没有可能在async
不可用的情况下,使用JavaScript优雅地回到在脚本上使用defer
来创建这种情况?