async 是消除渲染阻塞资源的好方法,所以我正在尝试在我的一个项目中实现它。但是,我看到人们以不同的方式声明这一点:
<script src="demo_async.js" async></script>
和
<script src="demo_async.js" async="async"></script>
以哪种方式声明它有关系吗?特别是在浏览器兼容性方面...
不,它是一个布尔属性,所以你是否给它一个值并不重要。
来自 MDN:
这是一个布尔属性:布尔属性的存在 元素表示真值,缺少属性 表示假值。