Aller au contenu
INTERMEDIATE
2 hours4 chapters

DOM Manipulation

Learn how to dynamically update web pages to create interactive business applications.

Vibe Coding Academy Avatar
Progress: 0%In progress

What You'll Learn

Sélectionner des éléments de la page avec getElementById et querySelector
Mettre à jour le texte, les attributs et les styles, et réagir aux événements de clic et de saisie
Créer et supprimer des éléments et utiliser la délégation d'événements pour générer l'affichage à partir de données
Gérer la soumission de formulaires avec validation et garder des mises à jour rapides et réactives

Description

La manipulation du DOM, c'est la façon dont une page web change après son chargement — afficher un message, ajouter une ligne à un tableau, valider un formulaire, réagir à un clic. Ce tutoriel couvre les API natives du navigateur (getElementById, querySelector, textContent, classList, addEventListener, createElement) sur lesquelles tous les frameworks sont construits.

Vous progresserez à travers quatre chapitres avec des exemples de code exécutables et une démo interactive de liste de tâches sur laquelle vous pouvez cliquer dans votre navigateur, accompagnée du code DOM vanilla équivalent. Chaque chapitre montre aussi comment décrire le comportement souhaité à un assistant IA et vérifier ce qu'il vous renvoie.

À la fin, vous saurez sélectionner des éléments en toute sécurité, brancher des événements, afficher des listes à partir d'un tableau de données, valider un formulaire à la soumission et éviter les schémas de layout thrashing qui rendent les pages lentes.

What's inside

About 2 hours4 chapters
  1. 1.Sélectionner des éléments — ce qu'est le DOM, trouver des éléments avec getElementById et querySelector, et décrire le changement souhaité à un assistant IA.
  2. 2.Texte, styles et événements — lire et modifier le texte, les attributs et les styles, et brancher vos premiers écouteurs click et input.
  3. 3.Événements et rendu — créer et supprimer des éléments, la délégation d'événements, et le rendu du DOM à partir d'un tableau de données.
  4. 4.Formulaires et performance — gérer la soumission de formulaire avec validation, plus le batching et le debouncing pour des applications rapides et réactives.
Work through the chapters in order — each one builds on the last, and the live to-do demo in Chapter 3 lets you run the concepts for real.