1

如果您从 github查看当前的HTML5 Boilerplate
, 您会看到它们在 head 标签的底部包含modernizr,
而在 body 标签的底部包含其他 javascript 文件。
为什么要分开?

4

1 回答 1

8

从 Modernizr 文档中:

将脚本标签放在 HTML 的(头)中。为了获得最佳性能,您应该在样式表引用之后让它们跟随。我们建议将 Modernizr 放在头部的原因有两个:HTML5 Shiv(在 IE 中启用 HTML5 元素)必须在 (body) 之前执行,并且如果您使用 Modernizr 添加的任何 CSS 类,您我想防止FOUC。

于 2012-10-27T23:40:32.823 回答