JS Lab
- Ā
Mise en route pour dƩbuter
Pour commencer, tĆ©lĆ©charge ce dossier.Ā
Il contient :
- Un fichier index.html déjà préparé
- Un fichier script.js prĆŖt Ć accueillir ton code
Ā
Mise en route :
- Ouvre ce dossier dans ton vscode
- Ouvre index.html dans ton navigateur pour voir le rendu visuel (grĆ¢ce Ć l’extension Go live)
- Clique sur le fichier script.js, et c’est lĆ que tuĀ vas suivre chaque sĆ©quence pas Ć pas, guidĆ©(e) par ton animateur.
- PrĆ©pare-toi Ć tester, modifier, expĆ©rimenter⦠bref, c’est parti on code !
Les SƩquences
SƩquence 1 : La console XX
Objectif : Afficher un message dans la console du navigateur.
- Pour cela, utilise la fonction console.log().
š” Astuce : Ouvre les outils dĆ©veloppeur (F12) -> onglet Console pour voir le rĆ©sultat.
Séquence 2 : Sélectionner un élément par son ID XX
Objectif :Ā Modifier le contenu dāun Ć©lĆ©ment HTML avec son ID.
- Pour cela, utilise la mƩthode getElementById
SƩquence 3 : Modifier un texte simple XX
Objectif :Ā Changer le texte brut dāun Ć©lĆ©ment.
- Pour cela, utilise la propriƩtƩ .innerText
SƩquence 4 : SƩlectionner un ƩlƩment avec une classe XX
Objectif :Ā Modifier le texte dāun Ć©lĆ©ment identifiĆ© par sa classe.
- Pour cela, utilise la mƩthode querySelector
Séquence 5 : Réagir à un clic XX
Objectif :Ā Quand on clique sur un bouton, un message s’affiche ou un texte est modifiĆ©.
- Tu peux utiliser querySelector pour sĆ©lectionner le bouton, et addEventListener(« clickĀ Ā», …) pour rĆ©agir Ć l’action.
SĆ©quence 6 : Modifier le style dāun Ć©lĆ©ment XX
Objectif :Ā Changer la couleur ou la taille dāun Ć©lĆ©ment avec JavaScript.
- Pour cela, utilise .style suivi de la propriƩtƩ CSS que tu veux modifier (comme color, fontSize, etc.).
Séquence 7 : Réagir au passage de la souris XX
Objectif : Quand on passe la souris sur un élément, il change de couleur ou réagit.
- Pour cela, utilise addEventListener(« mouseoverĀ Ā», …) pour dĆ©tecter le survol.
Séquence 8 : Modifier plusieurs éléments à la fois XX
Objectif : Modifier tous les éléments ayant la même classe.
- Utilise querySelectorAll pour les sƩlectionner, puis une boucle pour agir sur chacun.
SƩquence 9 : Modifier du contenu HTML XX
Objectif :Ā Changer le contenu dāun Ć©lĆ©ment en y ajoutant du HTML (gras, lien, etc.).
- Pour cela, utilise .innerHTML
SƩquence 10 : Les variables let et const XX
Objectif : Déclarer deux variables, une qui peut changer et une qui ne doit pas changer. Puis afficher ces informations dans la page.
- Pour cela, utilise let, const et modifie le texte dāun Ć©lĆ©ment avec innerText
Ā
