Implantation
Méthode : Balise <script>
Les lignes de JavaScript peuvent être intégrées à l'intérieur d'une page écrite en HTML.
Le code JavaScript doit être encadré par la balise <script>
<html>
...
<script>
window.console.log("coucou !");
</script>
...
</html>
Ajoutez un fichier interne.html sur votre éditeur de code et tapez le code suivant :
<html>
<head>
<meta charset="UTF-8"/>
<title>Exemple</title>
</head>
<body>
<h1>Test JS dans balise script</h1>
<script>
window.console.log("ça fonctionne dans la balise script");
</script>
</body>
</html>
Ouvrez le fichier dans un navigateur.
Ouvrez la console.
Méthode : Attributs événementiels
Le code peut aussi se trouver à l'intérieur des balises dans un attribut événementiel.
<img alt="image" id="image" src="images/image.gif" onclick="window.console.log('coucou !')"/>
Ajoutez un fichier attribut.html :
<html>
<head>
<meta charset="UTF-8"/>
<title>Exemple</title>
</head>
<body>
<h1 onclick="window.console.log('ça fonctionne dans un attribut événementiel')">
Test JS dans un attribut événementiel
</h1>
</body>
</html>
Ouvrez le fichier dans un navigateur.
Ouvrez la console.
Cliquez sur le titre.
Méthode : Fichier externe
Pour une meilleure lisibilité, de la même manière que les feuilles de styles, il est recommandé de placer le code JavaScript dans un fichier externe.
Il suffit de préciser le chemin dans la balise script.
<script src="js/exemple.js"></script>
avec le fichier js/exemple.js :
window.console.log("coucou !");
Ajoutez le fichier externe.html :
<html>
<head>
<meta charset="UTF-8"/>
<title>Exemple</title>
</head>
<body>
<h1>Test JS dans fichier externe</h1>
<script src="code.js"></script>
</body>
</html>
Ajoutez un fichier code.js :
window.console.log('ça fonctionne dans un fichier externe');
Ouvrez le fichier html dans un navigateur.
Ouvrez la console.
Un fichier HTML peut faire appel à plusieurs fichiers JavaScript à l'aide de plusieurs balises script.

