目前我正在这样做。
<js>
</head>
Pagespeed和其他文章建议这样做。
<js>
</body>
</html>
我很喜欢堆栈溢出的意见!
谢谢
答案 0 :(得分:2)
将所有脚本放在主体末尾的唯一问题是,有时页面组件会在页面上丢弃一些Javascript,可能会假设存在一些Javascript工具。除此之外,它没有任何问题,它可以帮助您的页面加载/渲染更快。
您还可以查看LabJS(http://labjs.com)等工具作为加载Javascript的更复杂方法。
答案 1 :(得分:0)
使用progressive enhancement,无论是否启用JavaScript,您的网页都能正常运行。然后,将Javascript移动到页面底部,以便首先加载和呈现页面内容。并且,与往常一样,使用Page Speed或YSlow来测试您网页的效果。
答案 2 :(得分:0)
包含Javascript的默认方式是从头标记执行,这是它们通常所属的位置。这就是你应该开始的地方,如果你需要优化页面加载,只需移动脚本。
稍后在页面中放置一些脚本有一些原因:
如果您在页面上移动脚本,则需要考虑一些因素: