J.B. Dadet DIASOLUKA Luyalu Nzoyifuanga
JAVASC RIPT
(Programmation Internet)
VOL. III
+243 - 851278216 - 899508675 - 995624714 - 902263541 - 813572818
La dernière révision de ce texte est disponible sur CD.
CHAPITRE 7 : LES EVENTS (événements) :
Un événement (event) est toute action infligée à un objet (changement
d'état de l'environnement qui peut être intercepté par le code JavaS-
cript) : survol par la souris, clic ou double-clic de souris (bouton gauche,
droit ou du milieu, ou de côté...), touche du clavier appuyée ou relâchée
et lequel précisément, une exception générée par une instruction, sé-
lection d’un élément d’une liste, chargement complet d’une page, fer-
meture d’une fenêtre (fenêtre normale, cadre, pop-up...)...
Un event-listener (fonction « d’écoute d’événement » ou « écouteur
d'événement ») est une méthode d’un objet, qui est à la traque d’events.
Un event-handler (fonction « gestionnaire d’événement ») est la fonc-
tion qui est appelée quand l’événement se produit. On dit que JavaScript
est un langage événementiel.
La programmation événémentielle est celle qui permet la gestion
d’événements = lie une fonction à la survenue d’un événement sur un
élément = abonnement de la fonction à l’élément pour l’événement : la
fonction est déclenchée (exécutée) lorsque l’événement survient sur cet
élément cible (target).
Syntaxe [très simple et intuitive] pour associer (lier) un événement à
une fonction gestionnaire d’événement :
objet.addEventListener(eventType, listenerFunction)
Équivalent de :