"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pouvez-vous intégrer un script en ligne dans un fichier JavaScript externe à l'aide de l'attribut \"src\" ?

Pouvez-vous intégrer un script en ligne dans un fichier JavaScript externe à l'aide de l'attribut \"src\" ?

Publié le 2024-11-06
Parcourir:686

Can You Embed Inline Script in an External JavaScript File Using the \

Pouvez-vous intégrer un script en ligne dans un fichier JavaScript externe à l'aide de l'attribut SRC ?

Bien que JavaScript soit généralement inclus à l'aide d'un fichier de script externe, une question courante se pose : un script en ligne peut-il être incorporé dans ce fichier externe à l'aide de l'attribut src ?

Selon la spécification HTML 4.01 :

"Le script peut être défini dans le contenu du SCRIPT ou dans un fichier externe. Si l'attribut src n'est pas défini, les agents utilisateurs doivent interpréter le contenu de l'élément comme le script. Si le src a une valeur URI, les agents utilisateurs doivent ignorer le contenu de l'élément et récupérer le script via l'élément SCRIPT. URI."

En d'autres termes, il s'agit soit d'un script en ligne, soit d'un script externe chargé via l'attribut src. Les deux méthodes ne peuvent pas coexister dans la même balise de script.

Clarification :

L'attribut src est toujours prioritaire sur le code du script en ligne. Si une balise de script inclut à la fois un attribut src et un script en ligne, les navigateurs ignoreront le script en ligne et chargeront uniquement le fichier JavaScript externe spécifié par l'attribut src.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3