LT2_E1 – Journal: Lernthema 2 - Fachschicht implementieren - Lösungsvorschlag

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.