Javascript 为什么HTML5样板文件将modernizer放在头标签中?
如果您查看github的电流,Javascript 为什么HTML5样板文件将modernizer放在头标签中?,javascript,html,hyperlink,html5boilerplate,Javascript,Html,Hyperlink,Html5boilerplate,如果您查看github的电流, 您将看到,它们在head标签的底部包含modernizer, 但其他javascript文件位于body标记的底部。 为什么要分离?来自Modernizer文档: 将脚本标记放到HTML的(头部)中。为了获得最佳性能,应该在样式表引用之后使用它们。我们建议将Modernizr放在头部的原因有两个:HTML5 Shiv(在IE中启用HTML5元素)必须在(主体)之前执行,如果您使用Modernizr添加的任何CSS类,您将希望防止FOUC 从Modernizer文档
您将看到,它们在head标签的底部包含modernizer,
但其他javascript文件位于body标记的底部。
为什么要分离?来自Modernizer文档: 将脚本标记放到HTML的(头部)中。为了获得最佳性能,应该在样式表引用之后使用它们。我们建议将Modernizr放在头部的原因有两个:HTML5 Shiv(在IE中启用HTML5元素)必须在(主体)之前执行,如果您使用Modernizr添加的任何CSS类,您将希望防止FOUC
从Modernizer文档中: 将脚本标记放到HTML的(头部)中。为了获得最佳性能,应该在样式表引用之后使用它们。我们建议将Modernizr放在头部的原因有两个:HTML5 Shiv(在IE中启用HTML5元素)必须在(主体)之前执行,如果您使用Modernizr添加的任何CSS类,您将希望防止FOUC
HTML5垫片最终导致浏览器重新解释整个文档。这种情况发生得越早越好。HTML5垫片最终导致浏览器重新解释整个文档。这种情况发生得越早越好。