Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Aperçu

Du JavaScript dans la page

Voici la première page de la leçon. Lis-la et essaie les activités. La suite est dans le cours complet.

35 minutes

Le tableau des scores

Au gymnase, un élève tient le tableau des scores. Chaque fois qu’un but est marqué, il change le chiffre.

Une page HTML seule ne bouge pas : elle reste figée. Pour qu’elle réagisse quand on clique, on utilise JavaScript.

Mots-clés

MotCe que ça veut direExemple
JavaScriptLe langage qui fait réagir une page web.bouton.addEventListener(...)
VariableUn nom qui garde une valeur. On écrit let pour la créer.let points = 0;
FonctionUn petit programme qui a un nom.function marquer() { ... }
ÉvénementQuelque chose qui arrive : un clic, une touche pressée."click"
ÉcouteurUne consigne : quand cet événement arrive, lance cette fonction.addEventListener
ConditionUn test avec if. Le code ne marche que si le test est vrai.if (points >= 3)

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

À toi : un bouton qui répond

Code: web
<button id="bouton">Dis bonjour</button>
<p id="message">Rien pour l’instant.</p>

Lire le code du bouton

La fonction getElementById trouve un élément de la page grâce à son id. On le range dans une variable.

textContent est le texte de l’élément. Écrire dedans change le texte à l’écran.

addEventListener("click", dire_bonjour) dit : au clic, lance dire_bonjour. On écrit le nom sans parenthèses.

Contrôle rapide : le bouton

À toi de jouer

Contrôle rapide : le bouton

3 questions
Essayez : vos réponses sont notées ici puis oubliées. Connectez-vous si vous voulez conserver votre score et reprendre là où vous en étiez.Se connecter pour conserver mon score

Tes réponses sont corrigées ici et ne sont pas conservées. Un compte garde tes résultats.

Une variable qui change

Avec let, on crée une variable dont la valeur peut changer. const garde une valeur fixe.

nombre_de_buts = nombre_de_buts + 1 lit la valeur, ajoute 1, puis la range de nouveau.

Les noms sont comme en Python : en français, sans accent, avec des _.

À toi : compter les buts

Code: web
<button id="bouton">J’ai marqué un but</button>
<p id="affichage">Buts : 0</p>

Exemple travaillé : cinq clics sur le bouton

Clicnombre_de_buts avantCalculTexte affiché
100 + 1 = 1Buts : 1
211 + 1 = 2Buts : 2
322 + 1 = 3Buts : 3 (triplé !)
433 + 1 = 4Buts : 4 (triplé !)
544 + 1 = 5Buts : 5 (triplé !)

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

La leçon continue

3 parties de plus de cette leçon se trouvent dans le cours complet, avec les exercices et la vérification finale. Un compte te donne tout.