Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么HTML5样板文件将modernizer放在头标签中?_Javascript_Html_Hyperlink_Html5boilerplate - Fatal编程技术网

Javascript 为什么HTML5样板文件将modernizer放在头标签中?

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文档

如果您查看github的电流,
您将看到,它们在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垫片最终导致浏览器重新解释整个文档。这种情况发生得越早越好。