2014-03-04 67 views
0

我见过一些ASP.NET脚本呈现在页面底部的新例子,但不知道什么是最好的。我是否应该将每个页面底部的所有脚本呈现在需要的位置或按照常规方式进行操作?Jquery - 页面顶部还是页面底部?

干杯

+0

底部。 http://stackoverflow.com/questions/14784616/mvc-4-where-to-load-js-scripts/14784665#14784665 – MikeSmithDev

回答

1

你可以参考:http://developer.yahoo.com/performance/rules.html#js_bottom

所以,你应该始终把你的脚本在页面的底部,如果能够加速你的网站,以及提高你的搜索引擎优化,网站得分和排名。

当用户从您的网站请求页面时,页面HTML开始 流式传输到浏览器。只要浏览器遇到外部图像,脚本,CSS文件等的标签,它就会同时开始下载该文件。

如果您将脚本放在页面的底部,它们将最后加载 。换句话说,youe page/app的HTML内容/结构/ css /图像将首先加载,并且可以更快地显示 浏览器中的内容;您的用户无需等待脚本完成 下载后,才能在应用程序中看到某些内容。

0

您应该在底部呈现您的脚本(在结束标记之前)。 http://developer.yahoo.com/performance/rules.html#js_bottom

确保您保持正确的顺序,尽管 - jQuery第一。另外,如果你在调用之前放置了一个在任何地方使用jQuery的内联脚本,它将不起作用。