Une page web peut contenir différents éléments et parmi ces éléments, des scripts javascript. Les balises
Des fichiers externes peuvent contenir des scripts javascript et être appelés dans une page web html.
<script src="chemindossier/script.js"></script>
L'emplacement d'un script javascript ou de l'appel d'un fichier javascript peut avoir une importance. Javascript peut accéder à
Quand le fichier externe est appelé, celui est automatiquement et immédiatement chargé par le navigateur web (
Il existe différents attributs pour inclure un fichier javascript en fonction de l'accès aux éléments du DOM. Les async
, defer
<script async src="script.js"></script>
ou
<script defer src="script.js"></script>
Les balises
Pour prévoir le ou les cas où javascript ne serait pas activé dans le navigateur web, il est possible d'utiliser la balise
<noscript>Simple bonjour sans javascript</noscript>
Pour inclure javascript directement sur la page web, les balises sont similaires aux balises de chargement de fichier externe.
<script>
console.log("Bonjour dans le module développement du navigateur");
</script>
L'emplacement du script est libre mais doit rester à l'intérieur des balises
Il est possible d'utiliser javascript en mode inline, c'est-à-dire dans un élément html déterminé.
<script>
<a href="#" onClick="alert('fenêtre bonjour');">Cliquer sur ce lien</a>
</script>
onClick
est un élément html
onClick
peut également contenir un appel vers une fonction javascript. Les intéractions entre les éléments web et javascript peuvent être gérées de très nombreuses manières.
event handlers
ou méthodes d'évènement.