JS Lab

Bienvenue dans ton premier JS Lab !
Ā 
Tu t’apprĆŖtes Ć  dĆ©couvrir JavaScript Ć  travers une approche 100% pratique.
Au programme : des sƩquences guidƩes pour explorer pas Ơ pas les fondamentaux du langage.
Ā 
Dans cette page tu trouveras :Ā 
  • Ā 

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

Ā 

Retour en haut