在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>
标记中!!
加载时对网页性能有何影响?真的吗?这三个中哪一个是最好的,还是你知道的其他一些?
还有一件事,我在谷歌上搜索了一下,从这里我找到了:Best Practices for Speeding Up Your Web Site,它暗示着put scripts at the bottom,但传统上很多人把它放在<head>
标签中,它位于<body>
标签之上。我知道这不是一条规则,但很多人更喜欢这样。如果你不相信,只需查看本页的源码!告诉我最好的表现是什么风格。
https://stackoverflow.com/questions/4396849
复制相似问题