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
| Beispiel | Ereignis | Aktion |
|---|
| Klick auf einen Button in einer App | onPress-Ereignis | Die App zeigt eine Meldung an („Button wurde gedrückt!“). |
| Eingabe eines Namens in ein Formular | onChangeText-Ereignis | Die App speichert den eingegebenen Text im useState. |
| Smartphone wird geschüttelt | DeviceMotion-Ereignis | Die 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.