Image de l'article Événements et auditeurs en Javascript

24. Événements et auditeurs en Javascript

Chapitre 24 : Événements et écouteurs en Javascript

Les événements en Javascript sont des actions ou des occurrences qui se produisent dans le système que vous programmez, qu'il s'agisse d'un clic de souris, du chargement d'une page ou d'une pression sur une touche. Les événements sont l'un des principaux mécanismes permettant l'interaction entre l'utilisateur et l'interface.

En termes de développement web, des événements sont déclenchés dans le navigateur, comme un clic de souris, le chargement d'une page, un appui sur une touche, etc. Ces événements peuvent être capturés et gérés à l'aide de Javascript, permettant la création d'interfaces utilisateur interactives et dynamiques.

Écouteurs d'événements

Les écouteurs d'événements, ou écouteurs d'événements, sont des fonctions qui « écoutent » un type spécifique d'événement qui se produit. Lorsque cet événement se produit, l'écouteur d'événements est déclenché et exécute une action.

Pour ajouter un Event Listener à un élément HTML, nous utilisons la méthode 'addEventListener'. Cette méthode reçoit deux paramètres : le nom de l'événement que vous souhaitez écouter et la fonction qui sera exécutée lorsque l'événement se produira.


element.addEventListener('clic', function() {
    // Code à exécuter lorsque l'événement se produit
});

Les écouteurs d'événements constituent un élément fondamental de la programmation Javascript pour le Web, car ils permettent à l'utilisateur d'interagir avec la page. Sans eux, la page serait complètement statique et n'aurait aucun moyen de réagir aux actions des utilisateurs.

Types d'événements

Il existe plusieurs types d'événements pouvant être écoutés en Javascript. Parmi les plus courants, citons :

  • clic : déclenché lorsque l'utilisateur clique sur un élément ;
  • dblclick : déclenché lorsque l'utilisateur double-clique sur un élément ;
  • mouseover : déclenché lorsque le curseur de la souris passe sur un élément ;
  • mouseout : déclenché lorsque le curseur de la souris quitte un élément ;
  • keydown : déclenché lorsque l'utilisateur appuie sur une touche ;
  • chargement : déclenché lorsque le chargement de la page est terminé.

Gestion des événements

Lors de la gestion d'événements, il est courant de vouloir accéder à l'élément qui a déclenché l'événement. Cela peut être fait via l'objet 'event' qui est automatiquement transmis à la fonction exécutée par l'écouteur d'événement. Cet objet contient diverses informations sur l'événement, y compris l'élément qui l'a déclenché.


element.addEventListener('clic', fonction(événement) {
    console.log('L'élément sur lequel on a cliqué est : ', event.target);
});

De plus, il est également possible d'empêcher le comportement par défaut d'un événement. Cela se fait via la méthode 'preventDefault' de l'objet 'event'.


element.addEventListener('clic', fonction(événement) {
    event.preventDefault();
    console.log('Le clic n'aura pas l'effet par défaut.');
});

Les événements et les auditeurs en Javascript sont un élément fondamental du développement Web. Ils permettent la création d'interfaces utilisateur interactives et dynamiques, répondant aux actions des utilisateurs en temps réel. Par conséquent, il est essentiel que chaque développeur Front End les comprenne bien.

Répondez maintenant à l’exercice sur le contenu :

Que sont les écouteurs d’événements en Javascript et comment sont-ils utilisés ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Formulaires et validation des données avec Javascript

Page suivante de lebook gratuit :

75Formulaires et validation des données avec Javascript

0 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte