Associer un JS à une page HTML
Définition : JavaScript
JavaScript est un troisième langage qui vient compléter HTML et CSS. Un programme JavaScript (JS) est un fichier qui peut être associé à une page HTML afin de permettre la programmation des interactions avec l'utilisateur.
Il permet notamment de :
réagir à des événements produits par l'utilisateur, par exemple afficher un message lorsqu'il appuie sur une touche du clavier,
modifier la page affichée, par exemple masquer un
div
HTML lorsque l'utilisateur clique dessus.
Syntaxe :
On peut déclarer dans une page HTML quel fichier JS utiliser en mobilisant l'élément <script src="script.js" defer></script>
dans la partie head
.
1
2
<html lang="fr">
3
<head>
4
<title>...</title>
5
<meta charset="utf-8">
6
<script src="script.js" defer></script>
7
</head>
8
<body>
9
...
10
</body>
11
</html>
Exemple : Fichier script.js
1
// Select an element in the HTML page
2
let p = document.querySelector('p.say-hello')
3
4
// Link the event "click" to the function "sayHello" on the element "p.say-hello"
5
p.addEventListener('click', sayHello)
6
7
// Code to execute when element "p.say-hello" is clicked
8
function sayHello() {
9
alert('Hello World')
10
}
11
Exemple :
1
2
<html lang="fr">
3
<head>
4
<title>Say Hello</title>
5
<meta charset="utf-8">
6
<script src="script.js" defer></script>
7
</head>
8
<body>
9
<h1>JavaScript</h1>
10
<p>JavaScript (qui est souvent abrégé en « JS ») est un langage de script léger, orienté objet, principalement connu comme le langage de script des pages web. </p>
11
<p>Le standard pour JavaScript est ECMAScript. En 2012, tous les navigateurs modernes supportent complètement ECMAScript 5.1.</p>
12
<p class="say-hello"><b>Cliquez-moi pour dire bonjour</b></p>
13
<p><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript">[source]</a></p>
14
</body>
15
</html>
16
