Maison  >  Article  >  interface Web  >  La différence entre la balise script et la balise noscript en HTML

La différence entre la balise script et la balise noscript en HTML

黄舟
黄舟original
2017-06-30 10:31:242286parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn