Überblick über die Ereignisverarbeitung
Die Ereignisverarbeitung ist ein sehr wichtiger Teil der objektbasierten Programmierung. Ohne Ereignisverarbeitung wird das Programm tot und es mangelt ihm an Flexibilität. Der Prozess der Ereignisbehandlung kann folgendermaßen ausgedrückt werden: Ein Ereignis tritt ein – der Ereignishandler wird gestartet – der Ereignishandler reagiert. Damit der Ereignishandler gestartet werden kann, muss dem Objekt zunächst mitgeteilt werden, welcher Handler gestartet werden soll, wenn etwas passiert, andernfalls kann der Prozess nicht fortgesetzt werden. Der Ereignishandler kann eine beliebige JavaScript-Anweisung sein, wir verwenden jedoch normalerweise eine bestimmte benutzerdefinierte Funktion, um Dinge zu verarbeiten.
Es gibt drei Möglichkeiten, Ereignishandler anzugeben:
Methode 1 Direkt in HTML-Tags angeben. Diese Methode wird am häufigsten verwendet. Die Methode lautet:
< tag... ... event="event handler" [event="event handler" ...]>
Sehen wir uns ein Beispiel an:
< ;body ... onunload="alert(Goodbye!)">
Diese Definition des