Maison > interface Web > js tutoriel > le corps du texte

Devez-vous spécifier « Type » dans la balise de script HTML ?

Patricia Arquette
Libérer: 2024-10-31 18:37:29
original
256 Les gens l'ont consulté

Should You Specify

Balise de script HTML : pour spécifier le type de script ou non ?

Lors de l'utilisation de la balise de script HTML, vous pouvez rencontrer trois options pour spécifier le type de script : en spécifiant "type", en spécifiant "langue" ou en omettant complètement les deux attributs. Bien que les trois approches aient été utilisées historiquement, l'utilisation appropriée dépend de la version HTML et de la prise en charge du navigateur.

Spécification du "Type"

L'attribut "type" définit explicitement le type de script à interpréter par le navigateur. Dans le passé, « text/javascript » était la seule valeur valide, mais HTML5 l'a standardisé comme valeur par défaut. Par conséquent, spécifier "type" est redondant et inutile dans la plupart des cas.

Spécifier "Langue"

L'attribut "langue" était obsolète dans HTML 4.01 et ne devrait pas l'être. utilisé. Cela ne sert à rien puisque tous les navigateurs reconnaissent "text/javascript" comme type de script par défaut.

Omettre à la fois "Type" et "Langue"

Omettre les deux "type" " et " langue " est valide en HTML5. Les navigateurs prennent automatiquement "text/javascript" comme type de script. Cependant, en XHTML 1.0 ou HTML 4.01, l'omission de « type » est considérée comme invalide.

Recommandation

Pour assurer la compatibilité avec toutes les versions HTML et tous les navigateurs, il est recommandé de utilisez l'attribut "type" avec la valeur "text/javascript" pour les scripts en ligne. Pour les scripts chargés en externe via l'attribut "src", il n'est pas nécessaire de spécifier "type", car le navigateur le déduira de l'extension de fichier (.js).

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal