Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果您从 github查看当前的HTML5 Boilerplate , 您会看到它们在 head 标签的底部包含modernizr, 而在 body 标签的底部包含其他 javascript 文件。 为什么要分开?
从 Modernizr 文档中:
将脚本标签放在 HTML 的(头)中。为了获得最佳性能,您应该在样式表引用之后让它们跟随。我们建议将 Modernizr 放在头部的原因有两个:HTML5 Shiv(在 IE 中启用 HTML5 元素)必须在 (body) 之前执行,并且如果您使用 Modernizr 添加的任何 CSS 类,您我想防止FOUC。