Maison > Article > interface Web > La différence entre la balise script et la balise noscript en HTML
En fait, toute personne ayant étudié le développement Web devrait connaître la balise de script HTML. Cependant, si vous développez en utilisant le framework , ces balises sont généralement générées automatiquement et vous n'y prêtez généralement pas attention. Vous accordez plus d'attention au fichier js dans le chemin src.
Récemment, alors que j'écrivais du code JS pratique, j'ai accidentellement découvert qu'il y avait beaucoup de choses auxquelles il fallait prêter attention dans la balise script.
Selon les normes du W3C, l'attribut type dans la balise script est required, et src est facultatif. Bien qu'il n'y ait aucun problème si vous n'écrivez pas de caractères.
XHTML est un peu plus compliqué :
<script type="text/javascript"> //<![CDATA[ var i=10; if (i<5) { // some code } //]]> </script>
Il y a un attribut facultatif defer="defer" dans la balise script, qui peut définir le script à exécuter une fois la page terminée. chargé. Cependant, ...Cet attribut doit être utilisé avec src, sinon certains navigateurs ne le prennent pas en charge. PS : IE 6 prend également en charge cet attribut.
la balise onscript affichera son contenu lorsque le navigateur désactivera les scripts :
<noscript> <p>To better present the page, please turn on scripting.</p> </noscript>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!