Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

54 Einträge — jede Funktion, Klasse und jedes Sprach-Konzept auf einer eigenen Seite mit Signatur, Parametern, Beispielen und Fallstricken.

Wie du die Referenz nutzt

Suche nach Funktionsname (z.B. array_map) oder filtere nach Art (Funktion, Klasse, Keyword, Konzept) oder Kategorie. Jeder Eintrag enthält Signatur, Parameter, Rückgabewert, Beispiele und typische Fallstricke — alles auf Deutsch, direkt verlinkbar.

// Zeige Buchstabe W — 54 Einträge

W

WakeLockSentinel: release Ereignis
Wird auf einem <code>WakeLockSentinel</code> ausgelöst, sobald die Wake-Lock-Sperre freigegeben wurde, manuell per <code>release()</code> oder automatisch durch den Browser.
WebSocket: close Ereignis
Wird ausgelöst, wenn die Verbindung eines <code>WebSocket</code> geschlossen wurde – egal ob regulär, durch den Server oder wegen eines Fehlers.
WebSocket: error Ereignis
Wird ausgelöst, wenn eine WebSocket-Verbindung wegen eines Fehlers geschlossen wurde, etwa weil Daten nicht gesendet werden konnten oder der Verbindungsaufbau fehlschlug.
WebSocket: message Ereignis
Das <code>message</code>-Ereignis wird ausgelöst, wenn über eine <code>WebSocket</code>-Verbindung eine Nachricht vom Server eintrifft.
WebSocket: open Ereignis
Das <code>open</code>-Event wird ausgelöst, sobald die WebSocket-Verbindung aufgebaut ist und <code>readyState</code> den Wert <code>OPEN</code> (1) annimmt.
Window: afterprint Ereignis
Wird am <code>window</code> ausgelöst, nachdem der Druckvorgang gestartet oder der Druckdialog bzw. die Druckvorschau geschlossen wurde.
Window: appinstalled Ereignis
Wird am <code>Window</code> ausgelöst, sobald der Browser die aktuelle Seite erfolgreich als Progressive Web App (PWA) installiert hat.
Window: beforeinstallprompt Ereignis
Wird am <code>window</code> ausgelöst, wenn der Browser erkennt, dass die Website als Progressive Web App installiert werden kann, und bevor er zur Installation auffordert.
Window: beforeprint Ereignis
Wird am <code>Window</code> ausgelöst, kurz bevor das Dokument gedruckt oder die Druckvorschau geöffnet wird.
Window: beforeunload Ereignis
Wird ausgelöst, kurz bevor das Fenster, das Dokument und seine Ressourcen entladen werden. Damit lässt sich ein Bestätigungsdialog gegen ungewolltes Verlassen der Seite anzeigen.
Window: blur Ereignis
Das <code>blur</code>-Event wird am <code>window</code> ausgelöst, wenn das Fenster bzw. der Tab den Fokus verliert, etwa durch Wechsel in eine andere Anwendung.
Window: devicemotion Ereignis
Wird regelmäßig ausgelöst und liefert Beschleunigung (mit und ohne Schwerkraft) sowie Drehrate des Geräts als <code>DeviceMotionEvent</code>.
Window: deviceorientation Ereignis
Wird am <code>window</code> ausgelöst, wenn der Orientierungssensor neue Werte (<code>alpha</code>, <code>beta</code>, <code>gamma</code>) zur Ausrichtung des Geräts liefert.
Window: deviceorientationabsolute Ereignis
Wird am <code>window</code> ausgelöst, wenn sich die absolute Ausrichtung des Geräts relativ zum Erdkoordinatensystem (magnetischer Norden) ändert.
Window: error Ereignis
Wird auf <code>window</code> ausgelöst, wenn ein nicht abgefangener Laufzeitfehler in einem Skript auftritt oder (in der Capture-Phase) eine Ressource nicht geladen werden kann.
Window: focus Ereignis
Das <code>focus</code>-Ereignis wird am <code>window</code> ausgelöst, wenn das Fenster bzw. der Tab den Fokus erhält, zum Beispiel wenn der Nutzer zum Tab zurückkehrt.
Window: gamepadconnected Ereignis
Wird am <code>window</code> ausgelöst, sobald der Browser ein Gamepad erkennt, meist nach dem ersten Tastendruck oder der ersten Achsenbewegung.
Window: gamepaddisconnected Ereignis
Wird am <code>window</code> ausgelöst, wenn der Browser erkennt, dass ein zuvor verbundenes Gamepad getrennt wurde.
Window: hashchange Ereignis
Wird am <code>window</code> ausgelöst, wenn sich der Fragmentbezeichner der URL (der Teil ab <code>#</code>) ändert.
Window: languagechange Ereignis
Wird am globalen Objekt (<code>window</code> bzw. <code>WorkerGlobalScope</code>) ausgelöst, wenn sich die bevorzugten Sprachen des Benutzers ändern.
Window: load Ereignis
Wird ausgelöst, wenn die gesamte Seite samt Stylesheets, Skripten, iframes und Bildern geladen ist – ausgenommen verzögert geladene (lazy) Ressourcen.
Window: message Ereignis
Wird am <code>Window</code> ausgelöst, wenn das Fenster eine Nachricht empfängt, etwa über <code>postMessage()</code> aus einem iframe, Popup oder übergeordneten Fenster.
Window: messageerror Ereignis
Wird am <code>Window</code> ausgelöst, wenn eine per <code>postMessage()</code> empfangene Nachricht nicht deserialisiert werden kann.
Window: offline Ereignis
Wird am <code>window</code> ausgelöst, wenn der Browser die Netzwerkverbindung verliert und <code>navigator.onLine</code> auf <code>false</code> wechselt.
Window: online Ereignis
Wird am <code>window</code> ausgelöst, wenn der Browser wieder Netzwerkzugang hat und <code>navigator.onLine</code> auf <code>true</code> wechselt.
Window: orientationchange Ereignis
Wird am <code>window</code> ausgelöst, wenn sich die Ausrichtung des Geräts ändert (Hoch- ↔ Querformat). Das Event ist veraltet, besser ist <code>screen.orientation</code>.
Window: pagehide Ereignis
Wird ausgelöst, wenn der Browser die aktuelle Seite verbirgt – etwa beim Navigieren, Neuladen, Schließen des Tabs oder beim Wechsel in den Back/Forward-Cache.
Window: pagereveal Ereignis
Wird ausgelöst, wenn ein Dokument zum ersten Mal gerendert wird: beim Laden aus dem Netzwerk, bei Wiederherstellung aus dem bfcache oder bei der Aktivierung eines vorgerenderten Dokuments.
Window: pageshow Ereignis
Wird ausgelöst, wenn ein Dokument angezeigt wird – beim ersten Laden und beim Wiederherstellen aus dem Back/Forward-Cache (bfcache).
Window: pageswap Ereignis
Wird im alten Dokument ausgelöst, kurz bevor es bei einer Navigation zu einem anderen Dokument entladen oder ersetzt wird. Das passiert, nachdem das letzte Einzelbild gezeichnet wurde.
Window: popstate Ereignis
Wird am <code>window</code> ausgelöst, wenn der aktive Verlaufseintrag wechselt, z. B. durch Vor-/Zurück-Buttons oder <code>history.back()</code>.
Window: rejectionhandled Ereignis
Wird am globalen Objekt (<code>window</code> oder Worker) ausgelöst, wenn ein abgelehntes Promise erst nachträglich einen Ablehnungs-Handler erhält.
Window: resize Ereignis
Wird ausgelöst, wenn sich die Größe des Browserfensters (Viewport) geändert hat – etwa beim Ziehen am Fensterrand, beim Drehen des Geräts oder beim Zoomen.
Window: scrollsnapchange Ereignis
Wird am <code>window</code> ausgelöst, wenn am Ende eines Scrollvorgangs im Dokument-Scrollcontainer ein neues Scroll-Snap-Ziel feststeht.
Window: scrollsnapchanging Ereignis
Wird am <code>window</code> ausgelöst, sobald der Browser während einer laufenden Scroll-Geste des Dokuments ein neues voraussichtliches Scroll-Snap-Ziel erkennt.
Window: storage Ereignis
Wird ausgelöst, wenn ein <em>anderes</em> Dokument desselben Ursprungs den gemeinsam genutzten <code>localStorage</code> oder <code>sessionStorage</code> ändert.
Window: unhandledrejection Ereignis
Wird am globalen Objekt ausgelöst, wenn ein Promise abgelehnt wird und bis zum Ende der aktuellen Mikrotask-Verarbeitung kein Ablehnungs-Handler existiert.
Window: unload Ereignis
Das <code>unload</code>-Ereignis wird ausgelöst, wenn das Dokument oder eine untergeordnete Ressource entladen wird. Es gilt als veraltet, stattdessen <code>pagehide</code> verwenden.
Window: vrdisplayactivate Ereignis
Wird am <code>window</code> ausgelöst, wenn ein VR-Display für die Präsentation bereit ist, z. B. wenn ein Headset aus dem Standby geholt oder aufgesetzt wird.
Window: vrdisplayconnect Ereignis
Wird am <code>Window</code> ausgelöst, wenn ein kompatibles VR-Display angeschlossen wird (veraltete WebVR-API).
Window: vrdisplaydeactivate Ereignis
Wird ausgelöst, wenn ein VR-Display nicht mehr für die Präsentation bereitsteht, z. B. weil das Headset nach längerer Inaktivität in den Standby-Modus wechselt.
Window: vrdisplaydisconnect Ereignis
Wird am <code>Window</code> ausgelöst, wenn ein kompatibles VR-Display vom Computer getrennt wird (veraltete WebVR API).
Window: vrdisplaypresentchange Ereignis
Wird am <code>Window</code> ausgelöst, wenn ein VR-Display mit der Präsentation beginnt oder sie beendet (Wechsel von <code>VRDisplay.isPresenting</code>).
WindowControlsOverlay: geometrychange Ereignis
Wird ausgelöst, wenn sich Position, Größe oder Sichtbarkeit der Titelleiste einer installierten PWA mit Window Controls Overlay ändert.
Worker: error Ereignis
Wird am <code>Worker</code>-Objekt im erzeugenden Kontext ausgelöst, wenn im Worker ein nicht abgefangener Fehler auftritt oder das Worker-Skript nicht geladen werden kann.
Worker: message Ereignis
Wird auf einem <code>Worker</code>-Objekt ausgelöst, wenn der Haupt-Thread eine Nachricht erhält, die der Worker per <code>postMessage()</code> gesendet hat.
Worker: messageerror Ereignis
Wird an einem <code>Worker</code>-Objekt ausgelöst, wenn eine vom Worker gesendete Nachricht im Hauptthread nicht deserialisiert werden kann.
WorkerGlobalScope: error Ereignis
Wird innerhalb eines Workers am globalen Objekt (<code>self</code>) ausgelöst, wenn im Worker-Skript eine nicht abgefangene Ausnahme auftritt.
WorkerGlobalScope: languagechange Ereignis
Wird im globalen Scope eines Workers ausgelöst, wenn sich die bevorzugten Sprachen des Benutzers (<code>navigator.languages</code>) ändern.
WorkerGlobalScope: offline Ereignis
Wird im Worker-Kontext (<code>WorkerGlobalScope</code>) ausgelöst, wenn der Browser die Netzwerkverbindung verliert und <code>navigator.onLine</code> auf <code>false</code> wechselt.
WorkerGlobalScope: online Ereignis
Wird im Worker-Kontext ausgelöst, wenn der Browser die Netzwerkverbindung wiederherstellt und <code>navigator.onLine</code> auf <code>true</code> wechselt.
WorkerGlobalScope: rejectionhandled Ereignis
Wird im Worker-Kontext (<code>WorkerGlobalScope</code>) ausgelöst, wenn ein abgelehnter Promise erst nachträglich einen Ablehnungs-Handler bekommt.
WorkerGlobalScope: securitypolicyviolation Ereignis
Wird im globalen Scope eines Workers ausgelöst, wenn eine Content Security Policy (CSP) verletzt wird, z. B. durch ein blockiertes <code>fetch()</code> oder <code>importScripts()</code>.
WorkerGlobalScope: unhandledrejection Ereignis
Wird im globalen Worker-Kontext ausgelöst, wenn ein Promise abgelehnt wird und bis zum Ende der aktuellen Mikrotask-Verarbeitung kein Ablehnungshandler angehängt ist.

Häufige Fragen

Was gehört zur JavaScript-Referenz?

Die Referenz listet die eingebauten Funktionen, Klassen, Schlüsselwörter und Konstanten der Sprache JavaScript alphabetisch — mit Signatur, kurzer Beschreibung und Beispielen. Für erklärende Konzepte und Guides siehe die JavaScript-Übersicht.

Wie finde ich einen Eintrag schnell?

Nutze die Buchstaben-Navigation (A–Z) oder das Suchfeld oben auf dieser Seite. Du kannst auch nach Typ filtern (Funktion, Klasse, Keyword …).

Fehlt ein Eintrag?

Die Referenz wird kontinuierlich erweitert. Fehlt dir ein bestimmter Eintrag, schreib uns kurz über /kontakt — wir priorisieren Vorschläge aus der Community.