Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Arbeiten mit Tastatur- und Mausereignissen | Ereignisbehandlung und Benutzerinteraktionen in JavaScript
Fortgeschrittene JavaScript-Beherrschung

bookArbeiten mit Tastatur- und Mausereignissen

Tastatur- und Mausereignisse ermöglichen es Entwicklern, Benutzerinteraktionen zu erfassen und darauf zu reagieren. Durch eine effektive Verarbeitung von Benutzereingaben kann Rückmeldung gegeben, spezifische Aktionen ausgeführt oder das gesamte Benutzererlebnis verbessert werden.

Tastaturereignisse

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

In einem Texteditor oder jedem Formular, in das Benutzer tippen, ist es üblich, bestimmte Tastenkombinationen zu erfassen (z. B. Strg + S zum Speichern oder Strg + Z zum Rückgängig machen). Im folgenden Beispiel werden bestimmte Tasten protokolliert, um die Erkennung von Tastenkombinationen in einem Formular zu simulieren.

index.html

index.html

index.css

index.css

index.js

index.js

copy

In diesem Beispiel geben Benutzer Text 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:

Erstellung eines Beispiels, bei dem ein Tooltip angezeigt wird, wenn der Mauszeiger über eine Schaltfläche bewegt wird.

index.html

index.html

index.css

index.css

index.js

index.js

copy

Das Bereitstellen schneller, kontextbezogener Informationen ohne Überladen der Benutzeroberfläche ist ein häufiger Anwendungsfall, der die Benutzerfreundlichkeit verbessert und Anwender durch komplexe Oberflächen führt.

Praktisches Beispiel: Doppelklick zum Bearbeiten mit Speicherfunktion

In vielen modernen Webanwendungen können Benutzer durch einen Doppelklick ein Element bearbeiten (z. B. eine Datei umbenennen oder eine Aufgabe aktualisieren) und ihre Änderungen speichern.

index.html

index.html

index.css

index.css

index.js

index.js

copy

In diesem Beispiel zeigt ein Absatz zunächst die Aufgabe an, die durch einen Doppelklick bearbeitbar wird. Dabei erscheint ein Eingabefeld und ein "Speichern"-Button. Der Benutzer kann die Aufgabe ändern und auf "Speichern" klicken, um die Änderungen zu übernehmen; dieses Vorgehen verhindert unbeabsichtigte Änderungen durch einfache Klicks. Nach dem Speichern erscheint eine Statusmeldung zur Bestätigung der Aktualisierung oder zur Anzeige eines Fehlers, falls das Eingabefeld leer ist.

1. Was bewirkt das keydown-Ereignis?

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

question mark

Was bewirkt das keydown-Ereignis?

Select the correct answer

question mark

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

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 6

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 2.22

bookArbeiten mit Tastatur- und Mausereignissen

Swipe um das Menü anzuzeigen

Tastatur- und Mausereignisse ermöglichen es Entwicklern, Benutzerinteraktionen zu erfassen und darauf zu reagieren. Durch eine effektive Verarbeitung von Benutzereingaben kann Rückmeldung gegeben, spezifische Aktionen ausgeführt oder das gesamte Benutzererlebnis verbessert werden.

Tastaturereignisse

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

In einem Texteditor oder jedem Formular, in das Benutzer tippen, ist es üblich, bestimmte Tastenkombinationen zu erfassen (z. B. Strg + S zum Speichern oder Strg + Z zum Rückgängig machen). Im folgenden Beispiel werden bestimmte Tasten protokolliert, um die Erkennung von Tastenkombinationen in einem Formular zu simulieren.

index.html

index.html

index.css

index.css

index.js

index.js

copy

In diesem Beispiel geben Benutzer Text 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:

Erstellung eines Beispiels, bei dem ein Tooltip angezeigt wird, wenn der Mauszeiger über eine Schaltfläche bewegt wird.

index.html

index.html

index.css

index.css

index.js

index.js

copy

Das Bereitstellen schneller, kontextbezogener Informationen ohne Überladen der Benutzeroberfläche ist ein häufiger Anwendungsfall, der die Benutzerfreundlichkeit verbessert und Anwender durch komplexe Oberflächen führt.

Praktisches Beispiel: Doppelklick zum Bearbeiten mit Speicherfunktion

In vielen modernen Webanwendungen können Benutzer durch einen Doppelklick ein Element bearbeiten (z. B. eine Datei umbenennen oder eine Aufgabe aktualisieren) und ihre Änderungen speichern.

index.html

index.html

index.css

index.css

index.js

index.js

copy

In diesem Beispiel zeigt ein Absatz zunächst die Aufgabe an, die durch einen Doppelklick bearbeitbar wird. Dabei erscheint ein Eingabefeld und ein "Speichern"-Button. Der Benutzer kann die Aufgabe ändern und auf "Speichern" klicken, um die Änderungen zu übernehmen; dieses Vorgehen verhindert unbeabsichtigte Änderungen durch einfache Klicks. Nach dem Speichern erscheint eine Statusmeldung zur Bestätigung der Aktualisierung oder zur Anzeige eines Fehlers, falls das Eingabefeld leer ist.

1. Was bewirkt das keydown-Ereignis?

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

question mark

Was bewirkt das keydown-Ereignis?

Select the correct answer

question mark

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

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 6
some-alt