如果脚本标签位于 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>
标签之上。我知道这不是一个规则,但很多人更喜欢这样。如果你不相信,只是 视图来源的这一页!告诉我什么样的风格才是最好的表现。