【发布时间】:2012-07-11 16:22:48
【问题描述】:
我正在查看 MVC 4 候选版本和包含的默认 Internet 模板。我注意到在 _Layout.cshtml 中,它们在页面底部包含了 jQuery 包:
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
</body>
</html>
是否有理由将该脚本包含在页面底部而不是使用modernizr 脚本的头部?这样做有什么好处吗?我一直认为您应该将脚本包含在 head 部分中。
【问题讨论】:
-
如果放在最底层,由于浏览器按顺序加载DOM,所以会最后加载jQuery,有助于提高视觉响应时间。
-
@ThwZ,你有什么依据?