0

我在代码中错误地添加了标签。但是我在浏览器中检查了文档,之前被添加到 .

我的疑问是如果脚本标签出现在之后会发生什么?它会导致任何性能或渲染问题吗?

4

1 回答 1

0

取决于脚本的作用....在结束 body 元素之后放置 javascript 可以极大地帮助您的网站,或者它可以极大地损害您的网站。但你会立即注意到大部分的伤害。通常将它们放在底部以在页面加载后触发;它对 wpo 有帮助,如果您选择走这条路,它是一种极好的渐进增强形式。因此,如果您正在制作一个填满整个视口的地图页面,那么在这种情况下,您不会希望将地图库脚本或 api 调用放在 body 元素之后。您依靠这些脚本来加载您的内容。但是对于加载不重要的其他脚本,您应该推迟以最大限度地提高加载速度。对于第三方脚本来说,这也是一种很好的做法,万一它们出现故障,您不会被绑定到他们的脚本 onload,这也会让您失望。我还将我的分析(第三方)和表单验证脚本放在关闭正文之后;在文档加载之前它们毫无意义,为什么要给用户带来负担?

于 2013-05-15T10:49:55.163 回答