异步现代化可以吗?

IMB*_*IMB 4 javascript performance asynchronous modernizr

Google PageSpeed 测试告诉我使用 async

例如改变

<script src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.6.2/modernizr.min.js"></script>

<script async src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.6.2/modernizr.min.js"></script>

Modernizer 还能正常工作吗?

Hec*_*ssa 5

Modernizr 需要放在里面有<head>两个原因:

  1. html5shiv 需要为 oldIE 提供。
  2. 在使用 Modernizr 放置的类进行特征条件样式时避免 FOUC

如果这些都不重要,您可以使用 async 属性和/或将其放在底部。

看看在Modernizr上发布的这个问题