1. LS 2.1: Ereignisverarbeitung

1.1. LS 2.1.1: Grundlagen der Ereignisverarbeitung

Journal – Lernthema 2: Fachschicht implementieren

Grundlagen der Ereignisverarbeitung

  • Ein Ereignis ist eine Benutzerinteraktion oder eine automatische Änderung, auf die ein Programm reagieren kann.
  • Beispiele für Ereignisse sind:
    • Klick auf einen Button
    • Tippen auf eine Bildschirm-Tastatur
    • Ändern einer Texteingabe
    • Bewegung des Geräts (z. B. Kippen oder Schütteln eines Smartphones)
  • Ein Event-Handler ist eine Funktion, die auf ein bestimmtes Ereignis wartet und darauf reagiert.
  • Ein Event-Listener ist ein Mechanismus, der einem bestimmten Element sagt: „Falls dieses Ereignis passiert, rufe diese Funktion auf.“

Beispiele für Ereignisverarbeitung

BeispielEreignisAktion
Klick auf einen Button in einer ApponPress-EreignisDie App zeigt eine Meldung an („Button wurde gedrückt!“).
Eingabe eines Namens in ein FormularonChangeText-EreignisDie App speichert den eingegebenen Text im useState.
Smartphone wird geschütteltDeviceMotion-EreignisDie App setzt einen Zähler auf 0 zurück.

Ergänzungen aus dem Austausch

  • Mein Lernpartner hat noch das Beispiel „Scrollen auf einer Webseite“ genannt, das ich ergänzt habe.
  • Mir war nicht bewusst, dass ein Event-Listener auch auf mehrere verschiedene Ereignisse hören kann.

Herausgeber: Land Baden-Württemberg, vertreten durch das Zentrum für Schulqualität und Lehrerbildung (ZSL), Heilbronner Straße 314, 70469 Stuttgart, Telefon 0711/21859-0, poststelle@zsl.kv.bwl.de
Verantwortlich im Sinne des Presserechts: ZSL, Irmgard Mühlhuber, Ref. 24 "Digitalisierung, Medienbildung", Heilbronner Straße 314, 70469 Stuttgart, Telefon 0711/21859-240, digitalebildung@zsl.kv.bwl.de
Kontakt zum/r behördlichen Datenschutzbeauftragte/n: datenschutz@zsl.kv.bwl.de