Objectifs

Résultats attendus

Résultats attendus

Attestation

Objectifs de la formation

Objectifs de la formation

Apprendre et maitriser les bases de JavaScript

Domaines

Domaine(s)
Langage Java

Contenu

Contenu

1. Introduction au langage Rôle du JavaScript dans le navigateur Panorama des environnements, normes ECMAScript 2. Bases du langage Variables (var, let, const), types et opérateurs Instructions de bloc, conditions (if, switch) Boucles (for, while, for...of) 3. Fonctions & console Définir/appeler une fonction, retour de valeur Paramètres par défaut Console (log, debug, error...) 4. DOM & événements Objets window et document Sélecteurs (getElementById, querySelector) Événements clavier, souris, formulaire Fonctions preventDefault() et stopPropagation() Boîtes de dialogue (alert, prompt) ?? Atelier : afficher/masquer des balises HTML 5. Tableaux Déclaration (littérale, constructeur) Ajout/suppression : push, splice, pop, shift Parcours : forEach, for...of Méthodes utiles : slice, reverse, find 6. Objets & syntaxe moderne Objets littéraux, propriétés, raccourcis Template literals, déstructuration Rest/Spread, fonctions fléchées, fermetures ?? Atelier : filtrer dynamiquement une liste 7. Attributs & styles getAttribute, setAttribute Modifier HTML : innerHTML, textContent Styles : .style, className, classList 8. DOM avancé Naviguer dans le DOM (parentNode, childNodes) Créer/supprimer des éléments (createElement, appendChild, removeChild) ?? Atelier final : réordonner une liste avec drag & drop