JavaScript-Ereignisbehandlung ist die Grundlage aller Clientanwendungen. Wenn am Zielelement ein Ereignis auftritt, beispielsweise ein Tastenklick, eine Mausbewegung, eine Formularübermittlung usw., wird eine Handlerfunktion ausgeführt. Ein an den Handler übergebenes Ereignisobjekt stellt verschiedene Eigenschaften und eine Reihe von Methoden zur Verhinderung von Verstößen bereit.
Ein Nachteil besteht darin, dass Ereignisse zwangsläufig mit DOM-Elementen verknüpft sind. Stellen Sie sich ein einfaches Formular vor, das Informationen vom Benutzer akzeptiert: