如果你从github查看当前的HTML5 Boilerplate,
你会看到它们在head标签的底部包含了modernizr,
但是身体标签底部的其他javascript文件
为什么分离?
答案 0 :(得分:8)
来自Modernizr文档:
将脚本标记放在HTML的(头部)中。为了获得最佳性能,您应该在样式表引用后跟随它们。我们建议将Modernizr置于头部的原因有两个:HTML5 Shiv(在IE中启用HTML5元素)必须在(body)之前执行,如果你使用的是Modernizr添加的任何CSS类,那么你'我想阻止一个FOUC。