4. JS 应该位于页面底部
4. JS 应该位于页面底部
如果你把 <script>
标签放在 <head>
中,它会阻碍页面渲染。位于 <head>
中的脚本必须在页面显示前加载,因此把 <script>
放在底部的 前面可以先显示页面,而不用等 JS 文件下载完毕。这有助于提升感知性能。如果你的JavaSctipe必须位于 <head>
中,可以考虑使用 jQuery 的 $(document).ready
这样你的脚本可以等到 DOM 加载完毕后再执行。
如果你把 <script>
标签放在 <head>
中,它会阻碍页面渲染。位于 <head>
中的脚本必须在页面显示前加载,因此把 <script>
放在底部的 前面可以先显示页面,而不用等 JS 文件下载完毕。这有助于提升感知性能。如果你的JavaSctipe必须位于 <head>
中,可以考虑使用 jQuery 的 $(document).ready
这样你的脚本可以等到 DOM 加载完毕后再执行。