Script en ligne avec attribut SRC en JavaScript En JavaScript, les scripts sont généralement inclus à l'aide de l'attribut balise, où l'attribut src spécifie un fichier de script externe. Cependant, on se demande parfois s'il est possible de combiner un script en ligne avec un attribut src.</p> <p><strong>La règle</strong></p> <p>Le comportement officiel est régi par la spécification HTML 4.01, qui indique que l'attribut src a priorité sur le corps du <script> étiqueter. Cela signifie que si un attribut src est présent, le contenu de l'élément est ignoré et le script est récupéré à partir de l'URI spécifié.</p> <p><strong>Exemple</strong></p> <p>Par conséquent, le Le script suivant exécutera uniquement le code dans le fichier externe /path/to/script.js, en ignorant l'instruction d'alerte en ligne :</p> <pre><script type='text/javascript' src='/path/to/script.js'> alert('Do some stuff here, using resources defined in script.js.'); Conclusion C'est important Il convient de noter que les scripts en ligne et les scripts externes répondent à des objectifs différents et ne doivent pas être mélangés. Les scripts en ligne sont utiles pour les petites tâches autonomes qui ne nécessitent pas d'accès à des ressources externes. Les scripts externes conviennent mieux aux scripts plus volumineux et plus complexes qui peuvent être réutilisés sur plusieurs pages.