CATALOGUE Code & Data Formation JavaScript Apprendre Vue JS 3 Utilisation Asynchrone de la Fonction JavaScript SetTimeout

Utilisation Asynchrone de la Fonction JavaScript SetTimeout

Requêtes asynchrones dans un observateur
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Vue JS 3
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
69,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
69,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont :

  • Comprendre l'utilisation de la fonction SetTimeout en JavaScript
  • Savoir implémenter un observateur sur une zone de texte
  • Apprendre à utiliser les arrow functions avec SetTimeout
  • Gérer proprement les timers pour éviter les effets de bord dans votre code

Découvrez comment utiliser SetTimeout en JavaScript pour exécuter du code après un délai spécifique.

Dans cette leçon, vous apprendrez à utiliser la fonction JavaScript SetTimeout pour exécuter du code après un certain temps exprimé en millisecondes. Nous allons définir une application qui affiche une zone de texte et met en place un observateur sur cette zone. Dès que l'utilisateur commence à taper, nous affichons le message « frappe en cours ». Ce message disparaît trois secondes après l'arrêt de la frappe. Vous apprendrez également à utiliser les arrow functions comme paramètres de SetTimeout pour que this pointe sur l'application et non sur l'objet window, évitant ainsi des erreurs courantes. La leçon couvre également la gestion des timers avec clearTimeout pour éviter les effets de bord, assurant une exécution propre de votre code asynchrone.

Voir plus
Questions réponses
Quelle est la fonction de SetTimeout en JavaScript ?
La fonction SetTimeout permet d'exécuter un code spécifié après un délai exprimé en millisecondes.
Pourquoi utiliser une arrow function avec SetTimeout ?
Utiliser une arrow function avec SetTimeout permet de maintenir le contexte de this sur l'application plutôt que sur l'objet window.
Comment éviter les effets de bord dans la gestion des timers ?
Pour éviter les effets de bord, on peut utiliser clearTimeout pour annuler un timer actif avant d'en lancer un nouveau.

Programme détaillé