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 exemple.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 !')"/>
Modifiez votre fichier exemple.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 !");
Modifiez votre fichier exemple.html :
<html>
<head>
<meta charset="UTF-8"/>
<title>Exemple</title>
</head>
<body>
<h1>Test JS dans fichier externe</h1>
<script src="exemple.js"></script>
</body>
</html>
Ajoutez un fichier exemple.js :
window.console.log('ça fonctionne dans un fichier externe');
Ouvrez le fichier html dans un navigateur.
Ouvrez la console.
Le nom du fichier JavaScript ne doit pas forcément être le même que celui du fichier HTML.
Un fichier HTML peut faire appel à plusieurs fichiers JavaScript.