哪里是放置Jquery代码(或单独的Jquery文件)的最佳位置?如果我把它放在页脚,页面加载速度会更快吗?
发布于 2010-01-21 06:01:54
大多数jquery代码在文档就绪时执行,这直到页面结束时才会发生。此外,页面呈现可能会因为javascript解析/执行而延迟,因此最佳实践是将所有javascript放在页面的底部。
发布于 2010-01-21 06:04:51
标准做法是将所有脚本放在页面底部,但我使用ASP.NET MVC和许多jQuery插件,我发现如果将jQuery脚本放在母版页的<head>
部分,效果会更好。
在我的例子中,如果脚本位于页面的底部,则在加载页面时会出现一些工件。我使用的是jQuery TreeView插件,如果脚本在开始时没有加载,树将在没有插件强加的必要CSS类的情况下呈现。因此,当页面第一次加载,然后是TreeView的正确呈现时,您会得到这个看起来很滑稽的混乱。长得很难看。将jQuery插件放在母版页的<head>
部分可以消除此问题。
发布于 2011-07-12 14:43:26
尽管几乎所有的网站仍然将Jquery和其他javascript放在头文件中:D,但还是要检查一下stackoverflow.com。
我也建议你在正文之前加上结尾的标签。你可以在放置到任何一个地方后检查加载时间。脚本标签将暂停您的网页以进一步加载。
在将javascript放在页脚之后,你的网页可能会有不寻常的外观,直到它加载了javascript,所以把css放在你的页眉部分。
https://stackoverflow.com/questions/2105327
复制相似问题