如果在</body>
标签前放置JavaScript是完全可以接受的,那么为什么要将其放在<head>
中呢?
根据问题“<head>标签中的JavaScript代码和</body>标签前的有何不同?”的回答,许多人认为如果您把它放在</body>
标签之前,页面会更快地加载。
然而,我没有看到任何合理的论点说明为什么应该将其保留在<head>
中。我提出这个问题是因为我不是非常擅长JavaScript开发,并且从我所读到和了解的所有内容来看,标准做法是将大多数JavaScript代码和外部引用保留在<head>
中。
<head>
标签中并不是“最佳实践”。虽然有一些使用场景可能适合这样做,但总体而言,“最佳实践”是在</body>
之前。 - Chris Pratt<head>
和</body>
是不同的使用场景。我最后想说的是,不要忽视将其放在头部而不是“最佳实践”,这是我的疏忽。 - Chris