我即将踏上新的web项目,我打算使用下面的方案把我的JS-脚本在头尾体前:JavaScript in <head>或只是之前</body>?
的脚本,为的UX的必要页面在头上。正如我已经仔细阅读网页 - 头部中的脚本在页面加载之前加载,因此将对用户体验至关重要的脚本放在那里是有意义的。
对于页面的设计和UX(Google Analytics脚本等)非必不可少的脚本会在
</body>
之前。
这是一个明智的做法吗?
另一种方法是将所有脚本放在<head>
中,并将延迟属性添加到非必要脚本中 - 但我读过FF的旧版本没有选择延迟属性。
我也想知道这一点。 –
我认为这是一个完全可以接受的方法。我在某个地方看到,“延期”在很多浏览器上都不起作用,但我可能是绝望的错误。 – Bojangles
我想这一切都是关于品味。 我亲自将它们添加到body标签(头部)之前,并在页面内部添加需要的小片段。 – ikromm