Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Tastatur- und Mausereignisse | Ereignisse und Ereignisbehandlung
Fortgeschrittene JavaScript-Meisterschaft
course content

Kursinhalt

Fortgeschrittene JavaScript-Meisterschaft

Fortgeschrittene JavaScript-Meisterschaft

2. DOM-Manipulation
3. Ereignisse und Ereignisbehandlung
4. Asynchrones JavaScript und APIs

book
Tastatur- und Mausereignisse

Tastatur- und Mausereignisse ermöglichen es Entwicklern, Benutzerinteraktionen zu erfassen und darauf zu reagieren. Durch effektive Handhabung von Benutzereingaben können Sie Feedback geben, spezifische Aktionen ausführen oder das gesamte Benutzererlebnis verbessern.

Tastaturereignisse

Tastaturereignisse werden ausgelöst, wenn Benutzer mit der Tastatur interagieren. Es gibt zwei primäre Tastaturereignisse:

In einem Texteditor oder einem Formular, in das Benutzer tippen, ist es üblich, bestimmte Tastenkombinationen zu erfassen (z. B. Strg + S zum Speichern oder Strg + Z zum Rückgängigmachen). Lassen Sie uns ein Beispiel erstellen, bei dem bestimmte Tasten protokolliert werden, um die Erkennung von Tastenkombinationen in einem Formular zu simulieren.

html

index.html

css

index.css

js

index.js

copy

In diesem Beispiel geben Benutzer in ein Eingabefeld ein, und das Skript erfasst gängige Tastenkombinationen wie Strg + S zum Speichern oder Strg + Z zum Rückgängigmachen einer Aktion.

Umgang mit Mausereignissen

Mausereignisse werden ausgelöst, wenn Benutzer mit ihrer Maus oder einem Touchpad interagieren. Die am häufigsten verwendeten Mausereignisse sind:

Lassen Sie uns ein Beispiel erstellen, bei dem ein Tooltip angezeigt wird, wenn die Maus über eine Schaltfläche schwebt.

html

index.html

css

index.css

js

index.js

copy

Das Anbieten von schnellen, kontextbezogenen Informationen, ohne die Benutzeroberfläche zu überladen, ist ein häufiger Anwendungsfall, der die Benutzerfreundlichkeit verbessert und Benutzer durch komplexe Schnittstellen führt.

Praktisches Beispiel: Doppelklick zum Bearbeiten mit Speicheraktion

In vielen modernen Webanwendungen können Benutzer durch Doppelklick ein Element bearbeiten (wie das Umbenennen einer Datei oder das Aktualisieren einer Aufgabe) und ihre Änderungen speichern.

html

index.html

css

index.css

js

index.js

copy

In diesem Beispiel zeigt ein Absatz zunächst die Aufgabe an, die bei einem Doppelklick bearbeitbar wird und ein Eingabefeld sowie einen "Speichern"-Button anzeigt. Der Benutzer kann die Aufgabe ändern und auf "Speichern" klicken, um die Änderungen zu übernehmen; dieses Setup vermeidet versehentliche Änderungen durch einfache Klicks. Nach dem Speichern erscheint eine Statusmeldung, um die Aktualisierung zu bestätigen oder einen Fehler anzuzeigen, wenn die Eingabe leer ist.

1. Was macht das keydown-Ereignis?

2. Welches Mausereignis wird ausgelöst, wenn der Zeiger den Bereich eines Elements betritt?

Was macht das `keydown`-Ereignis?

Was macht das keydown-Ereignis?

Wählen Sie die richtige Antwort aus

Welches Mausereignis wird ausgelöst, wenn der Zeiger den Bereich eines Elements betritt?

Welches Mausereignis wird ausgelöst, wenn der Zeiger den Bereich eines Elements betritt?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 6
We're sorry to hear that something went wrong. What happened?
some-alt