如果脚本标签位于 HTML 页面正文的上方或下方,这对网站的性能有影响吗?
如果像这样在两者之间使用会怎么样:
<body>
..blah..blah..
<script language="JavaScript" src="JS_File_100_KiloBytes">
function f1() {
.. some logic reqd. for manipulating contents in a webpage
}
</script>
... some text here too ...
</body>
还是这样更好?:
<script language="JavaScript" src="JS_File_100_KiloBytes">
function f1() {
.. some logic reqd. for manipulating contents in a webpage
}
</script>
<body>
..blah..blah..
..call above functions on some events like onclick,onfocus,etc..
</body>
还是这个?:
<body>
..blah..blah..
..call above functions on some events like onclick,onfocus,etc..
<script language="JavaScript" src="JS_File_100_KiloBytes">
function f1() {
.. some logic reqd. for manipulating contents in a webpage
}
</script>
</body>
不用说所有的东西都在<html>
标签里了!!
加载时它如何影响网页的性能?真的吗?哪一个是最好的,无论是这三个还是你知道的其他一些?
还有一件事,我在谷歌上搜索了一点,我从这里开始:加速网站的最佳实践,它建议将脚本放在底部,但传统上很多人将它放在<head>
标签上方的<body>
标签中。我知道这不是规则,但许多人更喜欢那样。如果您不相信,请查看此页面的来源!并告诉我什么是最佳性能的更好风格。