Si la balise script est au-dessus ou au-dessous du corps dans une page HTML, est-il important pour les performances d'un site web?
Et si utilisé entre les deux comme ceci:
<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>
Ou est-ce mieux?:
<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>
Ou celui-ci?:
<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>
N'a pas besoin de dire tout ce qui est nouveau dans l' <html>
tag!!
Comment est-il affecter les performances de la page web lors du chargement? Est-il vraiment? Qui est le meilleur, que ce soit de ces 3 ou certains autres qui, vous le savez?
Et encore une chose, j'ai googlé un peu sur ce, à partir de laquelle je suis allé ici: les Meilleures Pratiques pour accélérer Votre Site Web et il suggère de mettre les scripts en bas, mais traditionnellement, beaucoup de gens mettent en <head>
balise qui est au-dessus de l' <body>
balise. Je sais que c'est PAS une règle, mais beaucoup préfèrent cette façon. Si vous ne croyez pas, il suffit de voir la source de cette page! Et dites-moi quel est le meilleur style pour de meilleures performances.