Est-il faux de placer la balise <script> après la balise </body> ?
P粉654894952
P粉654894952 2023-08-21 23:56:17
0
2
442
<p>Dans quelle mesure est-il erroné de mettre une balise de script après la balise de fermeture du corps (<code></body></code>) ? </p> <pre class="brush:php;toolbar:false;"><html> .... <corps> .... </corps> <script type="text/javascript" src="theJs.js"></script> </html></pre>
P粉654894952
P粉654894952

répondre à tous(2)
P粉073857911

Après la balise de fermeture body, seuls les commentaires et balises de fermeture des éléments html sont autorisés.

Vous pouvez confirmer via spec ou validator.

Les navigateurs peuvent effectuer une récupération d'erreur, la spécification HTML décrit même comment récupérer dans ce cas, mais vous ne devez jamais vous y fier.


Avec defer属性的出现,我们可以将script placé à l'intérieur de

, vous bénéficiez de cet avantage tout en permettant au navigateur de télécharger du HTML en parallèle pour des performances améliorées.
P粉232409069

Il ne valide pas en dehors de la balise <body><head>. Cela ne fera pas non plus beaucoup de différence à moins que vous n'effectuiez une manipulation du DOM avant que l'élément

ne soit complètement chargé, ce qui pourrait casser IE - mettez-le avant de fermer le .
<html>
  ....
  <body>
     ....
     <script type="text/javascript" src="theJs.js"></script>
  </body>
</html>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!