Contenu du cours
Maîtrise Avancée de JavaScript
Maîtrise Avancée de JavaScript
1. Classes
Bienvenue dans le CoursDéclaration de ClasseDéfi : Construire une ClasseMéthodes de ClasseDéfi : Ajouter des Méthodes à une ClasseObjet ParamètrePropriétés PrivéesDéfi : Implémentation de Propriétés Privées dans une ClasseAccesseurs et MutateursDéfi : Gestion des Propriétés avec Getters et SettersPropriétés StatiquesMéthodes StatiquesDéfi : Utilisation des Propriétés et Méthodes Statiques dans une ClasseHéritage avec Extends et Utilisation de super()Défi : Héritage de Classe avec Extends et Utilisation de Super
2. Manipulation du DOM
Qu'est-ce Que le DOM?Interroger le DOMDéfi : Interroger le DOMComprendre la Hiérarchie du DOMDéfi : Hiérarchie DOMPropriétés Du DOMTravailler Avec les Attributs des ÉlémentsDéfi : Travailler Avec les Propriétés et Attributs des ÉlémentsAjouter des ÉlémentsSuppression des ÉlémentsDéfi : Ajouter et Supprimer des ÉlémentsModifier les Styles des ÉlémentsDéfi : Modifier les Styles des Éléments
3. Événements et Gestion des Événements
4. JavaScript Asynchrone et APIs
Défi : Événements et Écouteurs d'Événements
Tâche
Vous construisez un formulaire où les utilisateurs peuvent soumettre leurs détails. Votre objectif est de valider les entrées des utilisateurs, de fournir un retour en temps réel pendant qu'ils tapent, et d'empêcher la soumission du formulaire si l'entrée est invalide.
- Retour en Temps Réel sur les Entrées :
- Écoutez les changements pendant que l'utilisateur tape ;
- À l'intérieur du gestionnaire d'événements, vérifiez la longueur de la valeur d'entrée ;
- Si elle est inférieure à 3 caractères, définissez le contenu du
<p>
avec l'IDfeedback
sur"Le nom est trop court."
; - Si elle est de 3 caractères ou plus, définissez
feedback
sur"Le nom semble bon !"
.
- Empêcher la Soumission par Défaut du Formulaire :
- Écoutez les soumissions de formulaire ;
- Empêchez le formulaire de se soumettre par défaut ;
- Vérifiez la valeur d'entrée ;
- Si elle est inférieure à 3 caractères, affichez
"Veuillez entrer un nom plus long"
dans le<p>
avec l'IDform-message
; - Si elle est de 3 caractères ou plus, affichez
"Formulaire soumis avec succès !"
dansform-message
.
index.html
index.css
index.js
- Utilisez l'événement
input
pour écouter les changements lorsque l'utilisateur tape ; - Utilisez
event.target.value.length < 3
pour vérifier la longueur de la valeur d'entrée ; - Utilisez l'événement
submit
pour écouter les soumissions de formulaire ; - Utilisez
event.preventDefault()
pour arrêter le comportement par défaut de soumission du formulaire ; - Utilisez
nameInput.value.length < 3
pour vérifier la valeur d'entrée.
index.html
index.css
index.js
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 3