Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

178 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 — 178 Einträge

W

WakeLockSentinel.released Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob eine <code>WakeLockSentinel</code> bereits freigegeben wurde und die Bildschirmsperre damit nicht mehr aktiv ist.
WakeLockSentinel.type Eigenschaft
Schreibgeschützte Eigenschaft, die den Typ der erworbenen Bildschirmsperre als String liefert – aktuell immer <code>"screen"</code>.
WaveShaperNode.curve Eigenschaft
Legt als <code>Float32Array</code> die Übertragungskurve fest, mit der ein <code>WaveShaperNode</code> Eingangssamples auf Ausgangswerte abbildet. So entsteht Verzerrung oder Sättigung.
WaveShaperNode.oversample Eigenschaft
Legt fest, ob und wie stark ein <code>WaveShaperNode</code> das Signal vor der Verzerrung hochtastet (Oversampling), um Aliasing zu verringern.
WebGL2RenderingContext.drawingBufferColorSpace Eigenschaft
Legt fest, in welchem Farbraum der WebGL-Zeichenpuffer interpretiert wird, z. B. <code>"srgb"</code> oder <code>"display-p3"</code>.
WebGL2RenderingContext.unpackColorSpace Eigenschaft
Legt den Farbraum fest (<code>"srgb"</code> oder <code>"display-p3"</code>), in den Bildquellen beim Hochladen als Textur per <code>texImage2D()</code> umgerechnet werden.
WebGLActiveInfo.name Eigenschaft
Schreibgeschützter String mit dem Namen eines aktiven Attributs, Uniforms oder Transform-Feedback-Varyings, so wie er im GLSL-Shader deklariert ist.
WebGLActiveInfo.size Eigenschaft
Schreibgeschützte Zahl, die die Array-Länge eines aktiven Attributs oder Uniforms angibt, wie sie <code>getActiveAttrib()</code> bzw. <code>getActiveUniform()</code> liefern.
WebGLActiveInfo.type Eigenschaft
Schreibgeschützte Eigenschaft, die den GLenum-Datentyp eines aktiven Attributs oder Uniforms liefert, z. B. <code>gl.FLOAT_VEC3</code> oder <code>gl.SAMPLER_2D</code>.
WebGLContextEvent.statusMessage Eigenschaft
Schreibgeschützter String mit zusätzlichen Informationen zum Status eines WebGL-Kontext-Ereignisses; leer, wenn der Browser keine Details liefert.
WebGLRenderingContext.canvas Eigenschaft
Schreibgeschützter Verweis auf das <code>HTMLCanvasElement</code> oder <code>OffscreenCanvas</code>, zu dem der WebGL-Kontext gehört.
WebGLRenderingContext.drawingBufferColorSpace Eigenschaft
Liest oder setzt den Farbraum des WebGL-Zeichenpuffers, z. B. <code>"srgb"</code> (Standard) oder <code>"display-p3"</code> für einen erweiterten Farbumfang.
WebGLRenderingContext.drawingBufferHeight Eigenschaft
Schreibgeschützte Ganzzahl mit der tatsächlichen Höhe des Zeichenpuffers (Drawing Buffer) eines WebGL-Kontexts in Pixeln.
WebGLRenderingContext.drawingBufferWidth Eigenschaft
Schreibgeschützte Eigenschaft, die die tatsächliche Breite des Zeichenpuffers eines WebGL-Kontexts in Pixeln liefert.
WebGLRenderingContext.unpackColorSpace Eigenschaft
Legt fest, in welchen Farbraum (<code>"srgb"</code> oder <code>"display-p3"</code>) Bildquellen beim Hochladen als Textur per <code>texImage2D()</code>/<code>texSubImage2D()</code> konvertiert werden.
WebGLShaderPrecisionFormat.precision Eigenschaft
Schreibgeschützte Eigenschaft, die die Anzahl der Präzisions-Bits (Mantisse) eines Shader-Zahlenformats angibt, bei Ganzzahlformaten immer <code>0</code>.
WebGLShaderPrecisionFormat.rangeMax Eigenschaft
Schreibgeschützte Ganzzahl: Basis-2-Logarithmus des Betrags des größten Werts, den ein Shader-Datentyp in der abgefragten Genauigkeit darstellen kann.
WebGLShaderPrecisionFormat.rangeMin Eigenschaft
Schreibgeschützte Ganzzahl: Basis-2-Logarithmus des Betrags des kleinsten (negativsten) Wertes, den ein Shader-Datentyp darstellen kann.
WebSocket.binaryType Eigenschaft
Legt fest, ob binäre WebSocket-Nachrichten im <code>message</code>-Event als <code>Blob</code> oder als <code>ArrayBuffer</code> bei <code>event.data</code> ankommen.
WebSocket.bufferedAmount Eigenschaft
Liefert die Anzahl der Bytes, die per <code>send()</code> in die Warteschlange gestellt, aber noch nicht an das Netzwerk übertragen wurden.
WebSocket.extensions Eigenschaft
Schreibgeschützte Eigenschaft, die als String die vom Server beim Verbindungsaufbau ausgewählten WebSocket-Erweiterungen liefert (z. B. <code>permessage-deflate</code>).
WebSocket.protocol Eigenschaft
Die schreibgeschützte Eigenschaft <code>WebSocket.protocol</code> liefert den Namen des Subprotokolls, das der Server beim Verbindungsaufbau ausgewählt hat.
WebSocket.readyState Eigenschaft
Die schreibgeschützte Eigenschaft <code>WebSocket.readyState</code> liefert den aktuellen Verbindungszustand als Zahl von <code>0</code> (CONNECTING) bis <code>3</code> (CLOSED).
WebSocket.url Eigenschaft
Schreibgeschützte Eigenschaft, die die absolute, vom Konstruktor aufgelöste und normalisierte URL der WebSocket-Verbindung als String liefert.
WebSocketStream.closed Eigenschaft
Schreibgeschütztes Promise, das mit <code>{ closeCode, reason }</code> erfüllt wird, sobald die Verbindung des <code>WebSocketStream</code> geschlossen ist.
WebSocketStream.opened Eigenschaft
Schreibgeschütztes Promise, das mit <code>{ readable, writable, protocol, extensions }</code> erfüllt wird, sobald die WebSocket-Verbindung geöffnet ist.
WebSocketStream.url Eigenschaft
Schreibgeschützte Eigenschaft, die die URL des WebSocket-Servers als <code>string</code> zurückgibt, mit der die <code>WebSocketStream</code>-Instanz erstellt wurde.
WebTransport.closed Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>Promise</code> liefert, das beim Schließen der WebTransport-Sitzung mit Code und Grund erfüllt oder bei einem Fehler abgelehnt wird.
WebTransport.congestionControl Eigenschaft
Nur-Lese-Eigenschaft, die angibt, ob die WebTransport-Verbindung beim Senden hohen Durchsatz (<code>"throughput"</code>), geringe Latenz (<code>"low-latency"</code>) oder den Standard (<code>"default"</code>) bevorzugt.
WebTransport.datagrams Eigenschaft
Schreibgeschützte Eigenschaft, die einen <code>WebTransportDatagramDuplexStream</code> liefert, über den man unzuverlässige, ungeordnete Datagramme senden und empfangen kann.
WebTransport.draining Eigenschaft
Schreibgeschütztes <code>Promise&lt;undefined&gt;</code>, das erfüllt wird, sobald der Server die WebTransport-Sitzung zum geordneten Leeren (Draining) vor dem Schließen auffordert.
WebTransport.incomingBidirectionalStreams Eigenschaft
Schreibgeschützter <code>ReadableStream</code>, der für jeden vom Server geöffneten bidirektionalen Stream ein <code>WebTransportBidirectionalStream</code>-Objekt liefert.
WebTransport.incomingUnidirectionalStreams Eigenschaft
Schreibgeschützter <code>ReadableStream</code>, der für jeden vom Server geöffneten unidirektionalen Stream einen <code>WebTransportReceiveStream</code> liefert.
WebTransport.protocol Eigenschaft
Schreibgeschützter String mit dem anwendungsspezifischen Protokoll, das der Server aus den über <code>protocols</code> angebotenen Protokollen ausgewählt hat.
WebTransport.ready Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>Promise</code> liefert. Es wird erfüllt, sobald die WebTransport-Verbindung zum Server aufgebaut und nutzbar ist.
WebTransport.reliability Eigenschaft
Schreibgeschützter String, der angibt, ob eine WebTransport-Verbindung nur zuverlässige Übertragung erlaubt oder auch unzuverlässige Datagramme (wie bei UDP) unterstützt.
WebTransportBidirectionalStream.readable Eigenschaft
Schreibgeschützte Eigenschaft, die den lesbaren Teil eines bidirektionalen WebTransport-Streams als <code>WebTransportReceiveStream</code> liefert.
WebTransportBidirectionalStream.writable Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>WebTransportSendStream</code> eines bidirektionalen WebTransport-Streams zum Senden ausgehender Daten liefert.
WebTransportDatagramDuplexStream.incomingHighWaterMark Eigenschaft
Liest oder setzt die High Water Mark für eingehende Datagramme, also wie viele Pakete die interne Warteschlange von <code>readable</code> höchstens puffern soll.
WebTransportDatagramDuplexStream.incomingMaxAge Eigenschaft
Liest oder setzt das maximale Alter in Millisekunden, das eingehende Datagramme haben dürfen, bevor der Browser sie ungelesen verwirft.
WebTransportDatagramDuplexStream.maxDatagramSize Eigenschaft
Gibt die maximal zulässige Größe eines ausgehenden Datagramms in Bytes zurück, das in <code>writable</code> geschrieben werden kann.
WebTransportDatagramDuplexStream.outgoingHighWaterMark Eigenschaft
Liest oder setzt die Obergrenze (High Water Mark) der Warteschlange für ausgehende Datagramme, gemessen in Blöcken (Chunks).
WebTransportDatagramDuplexStream.outgoingMaxAge Eigenschaft
Liest oder setzt das maximale Alter in Millisekunden, das ausgehende Datagramme in der Sendewarteschlange erreichen dürfen, bevor sie verworfen werden.
WebTransportDatagramDuplexStream.readable Eigenschaft
Schreibgeschützte Eigenschaft, die einen <code>ReadableStream</code> liefert, über den eingehende WebTransport-Datagramme unzuverlässig und ungeordnet gelesen werden.
WebTransportDatagramDuplexStream.writable Eigenschaft
Schreibgeschützte Eigenschaft, die einen <code>WritableStream</code> liefert, über den man ausgehende Datagramme unzuverlässig über eine WebTransport-Verbindung sendet.
WebTransportDatagramsWritable.sendGroup Eigenschaft
Liest oder setzt die <code>WebTransportSendGroup</code>, der dieser Datagramm-Stream für die Priorisierung per <code>sendOrder</code> zugeordnet ist.
WebTransportDatagramsWritable.sendOrder Eigenschaft
Liest oder setzt die Sendepriorität der Datagramme dieses beschreibbaren Streams relativ zu anderen Streams und Datagrammen derselben <code>sendGroup</code>, als Ganzzahl.
WebTransportError.source Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, ob ein <code>WebTransportError</code> von einem einzelnen Stream (<code>"stream"</code>) oder von der ganzen Sitzung (<code>"session"</code>) stammt.
WebTransportError.streamErrorCode Eigenschaft
Schreibgeschützte Eigenschaft, die den anwendungsspezifischen Stream-Fehlercode eines <code>WebTransportError</code> als Zahl liefert – oder <code>null</code>, wenn keiner gesetzt ist.
WebTransportSendStream.sendGroup Eigenschaft
Liest oder setzt die <code>WebTransportSendGroup</code>, in der dieser Sende-Stream für die Priorisierung per <code>sendOrder</code> gruppiert ist.
WebTransportSendStream.sendOrder Eigenschaft
Liest oder setzt die Sendepriorität eines <code>WebTransportSendStream</code> im Verhältnis zu anderen Streams derselben Verbindung bzw. Sendegruppe.
WheelEvent.deltaMode Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, in welcher Einheit (Pixel, Zeilen oder Seiten) die Werte <code>deltaX</code>, <code>deltaY</code> und <code>deltaZ</code> eines <code>WheelEvent</code> vorliegen.
WheelEvent.deltaX Eigenschaft
Schreibgeschützter <code>double</code>-Wert mit dem horizontalen Scrollbetrag eines Mausrad- oder Touchpad-Ereignisses, gemessen in der Einheit von <code>deltaMode</code>.
WheelEvent.deltaY Eigenschaft
Schreibgeschützter <code>double</code>-Wert mit der vertikalen Scrollmenge eines <code>wheel</code>-Events, gemessen in der Einheit von <code>deltaMode</code>.
WheelEvent.deltaZ Eigenschaft
Schreibgeschützter <code>double</code>-Wert mit der Scrollmenge entlang der z-Achse, gemessen in der Einheit von <code>WheelEvent.deltaMode</code>.
Window.caches Eigenschaft
Gibt das zum aktuellen Ursprung gehörende <code>CacheStorage</code>-Objekt zurück, über das sich benannte Caches mit Request/Response-Paaren verwalten lassen.
Window.closed Eigenschaft
Die schreibgeschützte Eigenschaft <code>Window.closed</code> gibt an, ob das referenzierte Fenster geschlossen wurde (<code>true</code>) oder noch offen ist (<code>false</code>).
Window.cookieStore Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>CookieStore</code>-Objekt des aktuellen Dokuments liefert – für asynchronen, Promise-basierten Zugriff auf Cookies.
Window.crashReport Eigenschaft
Gibt ein <code>CrashReportContext</code>-Objekt zurück, mit dem man Schlüssel-Wert-Daten für den aktuellen obersten Browsing-Kontext speichert, die bei einem Absturz mitgesendet werden.
Window.credentialless Eigenschaft
Schreibgeschützter <code>boolean</code>, der angibt, ob das aktuelle Dokument in einem <em>credentialless</em> iframe mit eigenem, temporärem Kontext geladen wurde.
Window.crossOriginIsolated Eigenschaft
Schreibgeschützte Eigenschaft, die mit <code>true</code> oder <code>false</code> angibt, ob das aktuelle Dokument Cross-Origin-isoliert ist.
Window.crypto Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>Crypto</code>-Objekt des aktuellen Fensters liefert – Zugang zu kryptografisch sicheren Zufallswerten und zur Web Crypto API.
Window.customElements Eigenschaft
Gibt das globale <code>CustomElementRegistry</code>-Objekt zurück, mit dem du benutzerdefinierte HTML-Elemente (Web Components) registrieren und abfragen kannst.
Window.devicePixelRatio Eigenschaft
Gibt das Verhältnis von physikalischen Gerätepixeln zu CSS-Pixeln für das aktuelle Anzeigegerät als Zahl zurück, z. B. <code>2</code> bei Retina-Displays.
Window.document Eigenschaft
<code>window.document</code> liefert eine schreibgeschützte Referenz auf das <code>Document</code>-Objekt, das im jeweiligen Fenster bzw. Frame geladen ist.
Window.documentPictureInPicture Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>DocumentPictureInPicture</code>-Objekt des aktuellen Dokumentkontexts liefert, über das man ein Bild-im-Bild-Fenster mit beliebigem HTML öffnet.
Window.event Eigenschaft
Die schreibgeschützte Eigenschaft <code>window.event</code> liefert das Event, das gerade von einem Event-Handler verarbeitet wird, sonst <code>undefined</code>.
Window.external Eigenschaft
Gibt ein <code>External</code>-Objekt zurück, das ursprünglich Methoden zum Hinzufügen externer Suchanbieter enthielt und heute nur noch leere Platzhalter-Methoden bietet.
Window.fence Eigenschaft
Gibt ein <code>Fence</code>-Objekt für den aktuellen Dokumentkontext zurück, wenn das Dokument in einem <code>&lt;fencedframe&gt;</code> läuft, sonst <code>null</code>.
Window.frameElement Eigenschaft
Liefert das Element (z. B. <code>&lt;iframe&gt;</code>, <code>&lt;object&gt;</code> oder <code>&lt;embed&gt;</code>), in das das aktuelle Fenster eingebettet ist, oder <code>null</code>.
Window.frames Eigenschaft
Gibt das Fenster selbst (<code>window</code>) zurück, das als array-ähnliches Objekt die direkten Unter-Frames (<code>&lt;iframe&gt;</code>, <code>&lt;frame&gt;</code>) des aktuellen Fensters auflistet.
Window.fullScreen Eigenschaft
Gibt als <code>boolean</code> an, ob das Browserfenster im Vollbildmodus angezeigt wird. Nicht standardisiert, nur in Firefox verfügbar.
Window.history Eigenschaft
Die schreibgeschützte Eigenschaft <code>Window.history</code> liefert das <code>History</code>-Objekt, mit dem sich die Session-Historie des aktuellen Tabs oder Frames lesen und verändern lässt.
Window.indexedDB Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>IDBFactory</code>-Objekt liefert – den Einstiegspunkt, um IndexedDB-Datenbanken asynchron zu öffnen, zu löschen und zu vergleichen.
Window.innerHeight Eigenschaft
Liefert die innere Höhe des Browserfensters (Layout-Viewport) in CSS-Pixeln, einschließlich einer eventuell vorhandenen horizontalen Scrollleiste.
Window.innerWidth Eigenschaft
Liefert die Innenbreite des Browserfensters bzw. Layout-Viewports in CSS-Pixeln – einschließlich einer eventuell vorhandenen vertikalen Scrollleiste.
Window.isSecureContext Eigenschaft
Schreibgeschützte Eigenschaft, die <code>true</code> liefert, wenn das aktuelle Dokument in einem sicheren Kontext (z. B. HTTPS oder localhost) läuft, sonst <code>false</code>.
Window.launchQueue Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>LaunchQueue</code>-Objekt liefert, mit dem eine installierte PWA ihre Startnavigation und geöffnete Dateien selbst verarbeitet.
Window.length Eigenschaft
Gibt die Anzahl der Frames (<code>&lt;iframe&gt;</code>- oder <code>&lt;frame&gt;</code>-Elemente) zurück, die direkt im aktuellen Fenster eingebettet sind.
Window.localStorage Eigenschaft
Die schreibgeschützte Eigenschaft <code>localStorage</code> ermöglicht den Zugriff auf ein <code>Storage</code>-Objekt für den Origin des Dokuments; die Daten bleiben über Browser-Sitzungen hinweg erhalten.
Window.location Eigenschaft
Die schreibgeschützte Eigenschaft <code>Window.location</code> gibt ein <code>Location</code>-Objekt mit Informationen über den aktuellen Standort des Dokuments zurück.
Window.locationbar Eigenschaft
Gibt ein <code>BarProp</code>-Objekt zurück, dessen Eigenschaft <code>visible</code> anzeigt, ob die Adressleiste des Browserfensters sichtbar ist.
Window.menubar Eigenschaft
Gibt ein <code>BarProp</code>-Objekt zurück, dessen Eigenschaft <code>visible</code> anzeigt, ob die Menüleiste des Browserfensters sichtbar ist.
Window.mozInnerScreenX Eigenschaft
Gibt die X-Koordinate der oberen linken Ecke des Ansichtsbereichs (Viewport) in Bildschirmkoordinaten zurück – nur lesbar und nur in Firefox.
Window.mozInnerScreenY Eigenschaft
Gibt die Y-Koordinate der oberen linken Ecke des Viewports in Bildschirmkoordinaten (CSS-Pixel) zurück – nur in Firefox, schreibgeschützt.
Window.name Eigenschaft
Liest oder setzt den Namen des Browsing-Kontextes eines Fensters, z. B. als Ziel für <code>target</code>-Attribute oder <code>window.open()</code>.
Window.navigation Eigenschaft
Die schreibgeschützte Eigenschaft <code>window.navigation</code> gibt das <code>Navigation</code>-Objekt des aktuellen Fensters zurück. Es ist der Einstieg in die Navigation API.
Window.navigator Eigenschaft
Die schreibgeschützte Eigenschaft <code>window.navigator</code> liefert das <code>Navigator</code>-Objekt mit Infos und Funktionen zum ausführenden Browser (User Agent).
Window.opener Eigenschaft
Liefert eine Referenz auf das Fenster, das das aktuelle Fenster per <code>window.open()</code> oder über einen Link mit <code>target</code> geöffnet hat, sonst <code>null</code>.
Window.orientation Eigenschaft
Liefert die Drehung des Viewports in Grad (<code>-90</code>, <code>0</code>, <code>90</code> oder <code>180</code>) relativ zur natürlichen Ausrichtung des Geräts. Veraltet.
Window.origin Eigenschaft
Gibt den Ursprung (Origin) des aktuellen globalen Kontexts als serialisierte Zeichenkette zurück, z. B. <code>"https://example.com"</code> oder <code>"null"</code>.
Window.originAgentCluster Eigenschaft
Die schreibgeschützte Eigenschaft gibt <code>true</code> zurück, wenn das Fenster zu einem origin-gebundenen Agent-Cluster gehört, also nach Origin statt nach Site isoliert ist.
Window.outerHeight Eigenschaft
Liefert die Höhe des gesamten Browserfensters in CSS-Pixeln – inklusive Symbolleisten, Tab-Leiste, Seitenleisten und Fensterrändern.
Window.outerWidth Eigenschaft
Liefert die äußere Breite des Browserfensters in CSS-Pixeln, einschließlich Fensterrahmen, Seitenleisten und Scrollbalken.
Window.parent Eigenschaft
Gibt eine Referenz auf das übergeordnete Fenster zurück, also das Fenster, das den aktuellen <code>&lt;iframe&gt;</code> einbettet – im obersten Fenster das Fenster selbst.
Window.performance Eigenschaft
Liefert das <code>Performance</code>-Objekt des Fensters, mit dem sich hochauflösende Zeitmessungen, Navigations- und Ressourcen-Timings erfassen lassen.
Window.personalbar Eigenschaft
Gibt ein <code>BarProp</code>-Objekt für die persönliche Leiste (Lesezeichenleiste) des Browserfensters zurück, dessen <code>visible</code>-Eigenschaft deren Sichtbarkeit meldet.
Window.scheduler Eigenschaft
Schreibgeschützte Eigenschaft, die das globale <code>Scheduler</code>-Objekt der Prioritized Task Scheduling API liefert, um Aufgaben mit Priorität einzuplanen.
Window.screen Eigenschaft
Die schreibgeschützte Eigenschaft <code>window.screen</code> liefert das <code>Screen</code>-Objekt mit Informationen über den Bildschirm, auf dem das aktuelle Fenster dargestellt wird.
Window.screenLeft Eigenschaft
Liefert den horizontalen Abstand in CSS-Pixeln vom linken Rand des Browserfensters zum linken Rand des Bildschirms (schreibgeschützt).
Window.screenTop Eigenschaft
Liefert den vertikalen Abstand in CSS-Pixeln vom oberen Rand des Browserfensters bis zum oberen Rand des Bildschirms (schreibgeschützt, Alias von <code>screenY</code>).
Window.screenX Eigenschaft
Gibt den horizontalen Abstand in CSS-Pixeln vom linken Rand des Browserfensters bis zum linken Rand des (virtuellen) Bildschirms zurück. Schreibgeschützt.
Window.screenY Eigenschaft
Liefert den vertikalen Abstand in CSS-Pixeln vom oberen Rand des Browserfensters zum oberen Rand des Bildschirms (nur lesbar).
Window.scrollbars Eigenschaft
Gibt ein <code>BarProp</code>-Objekt zurück. Dessen Eigenschaft <code>visible</code> zeigt an, ob das Fenster Scrollleisten anzeigt.
Window.scrollMaxX Eigenschaft
Die schreibgeschützte Eigenschaft <code>Window.scrollMaxX</code> gibt die maximale Anzahl an Pixeln zurück, um die das Dokument horizontal gescrollt werden kann.
Window.scrollMaxY Eigenschaft
Gibt schreibgeschützt die maximale Anzahl an Pixeln zurück, um die das Dokument vertikal gescrollt werden kann (nur Firefox).
Window.scrollX Eigenschaft
Liefert die Anzahl der CSS-Pixel, um die das Dokument aktuell horizontal gescrollt ist (schreibgeschützt).
Window.scrollY Eigenschaft
Liefert die Anzahl der Pixel, um die das Dokument aktuell vertikal gescrollt ist (schreibgeschützt, <code>double</code> mit Subpixel-Genauigkeit).
Window.self Eigenschaft
Die schreibgeschützte Eigenschaft <code>Window.self</code> gibt das Fenster selbst als <code>WindowProxy</code> zurück – identisch mit <code>window</code>.
Window.sessionStorage Eigenschaft
Die schreibgeschützte Eigenschaft <code>sessionStorage</code> greift auf ein <code>Storage</code>-Objekt der aktuellen Origin zu, dessen Daten nur für die Dauer der Seitensitzung erhalten bleiben.
Window.sharedStorage Eigenschaft
Schreibgeschützte globale Eigenschaft, die das <code>WindowSharedStorage</code>-Objekt der aktuellen Origin für die Shared Storage API zurückgibt.
Window.speechSynthesis Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>SpeechSynthesis</code>-Objekt liefert – den Einstiegspunkt für die Sprachausgabe (Text-to-Speech) der Web Speech API.
Window.status Eigenschaft
Veraltete Eigenschaft, mit der man früher den Text in der Statusleiste des Browserfensters setzen konnte; heute ist sie nur noch ein wirkungsloser String.
Window.statusbar Eigenschaft
Gibt ein <code>BarProp</code>-Objekt zurück, dessen Eigenschaft <code>visible</code> angibt, ob die Statusleiste des Browserfensters sichtbar ist.
Window.toolbar Eigenschaft
Gibt ein <code>BarProp</code>-Objekt zurück, dessen Eigenschaft <code>visible</code> anzeigt, ob die Symbolleiste des Browserfensters sichtbar ist.
Window.top Eigenschaft
Gibt eine Referenz auf das oberste Fenster (Top-Level-Browsing-Context) der aktuellen Fensterhierarchie zurück.
Window.trustedTypes Eigenschaft
Gibt das mit dem globalen Objekt verknüpfte <code>TrustedTypePolicyFactory</code>-Objekt zurück, über das Trusted-Types-Richtlinien erstellt und geprüft werden.
Window.viewport Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>Viewport</code>-Objekt mit Informationen zum aktuellen Zustand des Geräte-Viewports liefert, z. B. zu den Segmenten bei faltbaren Geräten.
Window.visualViewport Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>VisualViewport</code>-Objekt für den sichtbaren Bereich des Fensters liefert, oder <code>null</code>, wenn das Dokument nicht aktiv ist.
Window.window Eigenschaft
Die schreibgeschützte Eigenschaft <code>window.window</code> verweist auf das <code>Window</code>-Objekt selbst (genauer: auf dessen <code>WindowProxy</code>).
WindowClient.ancestorOrigins Eigenschaft
Schreibgeschütztes, eingefrorenes Array mit den Ursprüngen aller übergeordneten Browsing-Kontexte des Fensters, das der <code>WindowClient</code> darstellt. Es beginnt beim direkten Elternfenster.
WindowClient.focused Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob das durch den <code>WindowClient</code> repräsentierte Fenster bzw. der Tab aktuell den Fokus hat.
WindowClient.visibilityState Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, ob der Fenster-Client gerade sichtbar ist: <code>"visible"</code> oder <code>"hidden"</code>.
WindowControlsOverlay.visible Eigenschaft
Schreibgeschützter Boolean, der angibt, ob das Window Controls Overlay einer installierten PWA gerade sichtbar ist.
WindowControlsOverlayGeometryChangeEvent.titlebarAreaRect Eigenschaft
Schreibgeschütztes <code>DOMRect</code> mit Position und Größe des Titelleistenbereichs einer installierten Desktop-PWA, der nach einer Geometrieänderung frei für eigene Inhalte ist.
WindowControlsOverlayGeometryChangeEvent.visible Eigenschaft
Schreibgeschützter Boolean, der angibt, ob das Fenstersteuerungs-Overlay einer installierten Desktop-PWA nach einer Geometrieänderung sichtbar ist.
WindowSharedStorage.worklet Eigenschaft
Schreibgeschützte Eigenschaft, die die <code>SharedStorageWorklet</code>-Instanz für den aktuellen Ursprung liefert, über die Worklet-Module geladen werden.
WorkerGlobalScope.caches Eigenschaft
Schreibgeschützte Eigenschaft, die im Worker-Kontext das zugehörige <code>CacheStorage</code>-Objekt liefert, über das sich benannte <code>Cache</code>-Objekte verwalten lassen.
WorkerGlobalScope.crossOriginIsolated Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob der Worker-Kontext cross-origin-isoliert ist und damit Zugriff auf Funktionen wie <code>SharedArrayBuffer</code> hat.
WorkerGlobalScope.crypto Eigenschaft
Die schreibgeschützte Eigenschaft <code>crypto</code> gibt das <code>Crypto</code>-Objekt des Workers zurück, mit Zufallszahlen, UUIDs und der Web Crypto API (<code>crypto.subtle</code>).
WorkerGlobalScope.fonts Eigenschaft
Nur lesbare Eigenschaft, die das <code>FontFaceSet</code> des Workers liefert. Damit lädt und verwaltet man Schriftarten direkt im Worker, z. B. für <code>OffscreenCanvas</code>.
WorkerGlobalScope.indexedDB Eigenschaft
Schreibgeschützte Eigenschaft, die in Web Workern eine <code>IDBFactory</code> liefert, um asynchron auf IndexedDB-Datenbanken zuzugreifen.
WorkerGlobalScope.isSecureContext Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob der Worker in einem sicheren Kontext (z. B. HTTPS) läuft: <code>true</code> oder <code>false</code>.
WorkerGlobalScope.location Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>WorkerLocation</code>-Objekt mit der URL des Worker-Skripts zurückgibt.
WorkerGlobalScope.navigator Eigenschaft
Die schreibgeschützte Eigenschaft <code>navigator</code> liefert innerhalb eines Workers das zugehörige <code>WorkerNavigator</code>-Objekt.
WorkerGlobalScope.origin Eigenschaft
Schreibgeschützte Eigenschaft, die den Ursprung (Origin) des Worker-Scopes als serialisierte Zeichenkette liefert, z. B. <code>"https://example.com"</code>.
WorkerGlobalScope.performance Eigenschaft
Gibt das <code>Performance</code>-Objekt des Workers zurück, mit dem sich Laufzeiten im Worker-Kontext hochauflösend messen und protokollieren lassen.
WorkerGlobalScope.scheduler Eigenschaft
Schreibgeschützte Eigenschaft, die im Worker das <code>Scheduler</code>-Objekt liefert – den Einstiegspunkt der Prioritized Task Scheduling API.
WorkerGlobalScope.self Eigenschaft
Die schreibgeschützte Eigenschaft <code>self</code> gibt im Worker eine Referenz auf den globalen Geltungsbereich (<code>WorkerGlobalScope</code>) selbst zurück.
WorkerGlobalScope.trustedTypes Eigenschaft
Gibt die <code>TrustedTypePolicyFactory</code> des Worker-Kontexts zurück – der Einstieg in die Trusted Types API innerhalb von Web-, Shared- und Service-Workern.
WorkerLocation.hash Eigenschaft
Liefert den Fragment-Teil (<code>#…</code>) der URL, mit der der Worker-Skript geladen wurde, als schreibgeschützten String.
WorkerLocation.host Eigenschaft
Liefert den Host-Teil (Hostname plus ggf. Port) der URL, von der das Worker-Skript geladen wurde, als schreibgeschützten String.
WorkerLocation.hostname Eigenschaft
Gibt den Hostnamen (ohne Port) der URL zurück, von der das Worker-Skript geladen wurde – als schreibgeschützte Zeichenkette.
WorkerLocation.href Eigenschaft
Liefert die vollständige, serialisierte URL des Worker-Skripts als String (schreibgeschützt), abrufbar über <code>self.location.href</code>.
WorkerLocation.origin Eigenschaft
Die schreibgeschützte Eigenschaft <code>WorkerLocation.origin</code> gibt den Origin (Schema, Host, Port) des Worker-Skripts als Zeichenkette zurück.
WorkerLocation.pathname Eigenschaft
Gibt den Pfad-Teil der URL des Worker-Skripts als String zurück, beginnend mit <code>/</code>, z. B. <code>/js/worker.js</code>.
WorkerLocation.port Eigenschaft
Gibt den Port-Teil der URL des Worker-Skripts als String zurück, z. B. <code>"8080"</code> – oder einen leeren String beim Standard-Port.
WorkerLocation.protocol Eigenschaft
Gibt das Protokoll der Skript-URL des Workers als String zurück, einschließlich des abschließenden Doppelpunkts, z. B. <code>"https:"</code>.
WorkerLocation.search Eigenschaft
Liefert den Query-String der Worker-Skript-URL als <code>string</code>, inklusive führendem <code>?</code>. Ohne Query-String ist der Wert leer.
WorkerNavigator.appCodeName Eigenschaft
Nur lesbare Eigenschaft, die in Web Workern aus Kompatibilitätsgründen immer die Zeichenkette <code>"Mozilla"</code> zurückgibt.
WorkerNavigator.appName Eigenschaft
Nur-lesbare Eigenschaft in Web Workern, die aus Kompatibilitätsgründen in jedem Browser immer den String <code>"Netscape"</code> liefert.
WorkerNavigator.appVersion Eigenschaft
Nur lesbare Eigenschaft, die in einem Worker entweder <code>"4.0"</code> oder einen String mit Versionsinformationen über den Browser liefert.
WorkerNavigator.connection Eigenschaft
Gibt in Web- und Service-Workern ein <code>NetworkInformation</code>-Objekt mit Angaben zur Netzwerkverbindung zurück, etwa effektiver Verbindungstyp, Bandbreite und Latenz.
WorkerNavigator.deviceMemory Eigenschaft
Schreibgeschützte Eigenschaft, die innerhalb eines Workers den ungefähren Arbeitsspeicher des Geräts in Gigabyte liefert, z. B. <code>0.5</code>, <code>4</code> oder <code>8</code>.
WorkerNavigator.globalPrivacyControl Eigenschaft
Schreibgeschützte Eigenschaft, die in Web Workern die Global-Privacy-Control-Einstellung (GPC) des Benutzers als <code>boolean</code> zurückgibt.
WorkerNavigator.gpu Eigenschaft
Schreibgeschützte Eigenschaft, die im Worker das <code>GPU</code>-Objekt liefert – den Einstiegspunkt der WebGPU-API.
WorkerNavigator.hardwareConcurrency Eigenschaft
Gibt die Anzahl der logischen Prozessoren zurück, die dem Benutzer zum Ausführen von Threads zur Verfügung stehen. Auslesbar im Worker über <code>self.navigator</code>.
WorkerNavigator.hid Eigenschaft
Schreibgeschützte Eigenschaft, die im Worker-Kontext ein <code>HID</code>-Objekt für den Zugriff auf bereits freigegebene HID-Geräte und deren Verbindungsereignisse liefert.
WorkerNavigator.language Eigenschaft
Schreibgeschützte Eigenschaft, die in einem Worker die bevorzugte Sprache des Benutzers als BCP-47-Sprach-Tag zurückgibt, z. B. <code>"de-DE"</code>.
WorkerNavigator.languages Eigenschaft
Schreibgeschütztes, eingefrorenes Array von BCP-47-Sprach-Tags mit den bevorzugten Sprachen des Benutzers, abrufbar innerhalb eines Workers über <code>self.navigator.languages</code>.
WorkerNavigator.locks Eigenschaft
Gibt im Worker-Kontext das <code>LockManager</code>-Objekt der Web Locks API zurück, mit dem sich benannte Sperren anfordern und abfragen lassen.
WorkerNavigator.mediaCapabilities Eigenschaft
Schreibgeschützte Eigenschaft, die im Worker-Kontext ein <code>MediaCapabilities</code>-Objekt liefert, um Decodierungs- und Codierungsfähigkeiten für Medienformate abzufragen.
WorkerNavigator.onLine Eigenschaft
Schreibgeschützter boolescher Wert, der innerhalb eines Workers angibt, ob der Browser aktuell als online gilt.
WorkerNavigator.permissions Eigenschaft
Gibt im Worker-Kontext ein <code>Permissions</code>-Objekt zurück, mit dem sich der Berechtigungsstatus von APIs (z. B. Benachrichtigungen, Geolocation) abfragen lässt.
WorkerNavigator.platform Eigenschaft
Liefert innerhalb eines Workers einen schreibgeschützten String, der die Plattform des Browsers beschreibt, z. B. <code>"Win32"</code> oder <code>"MacIntel"</code>.
WorkerNavigator.product Eigenschaft
Schreibgeschützte Eigenschaft, die in Web Workern in jedem Browser immer den String <code>"Gecko"</code> liefert – ein Relikt aus Kompatibilitätsgründen.
WorkerNavigator.serial Eigenschaft
Schreibgeschützte Eigenschaft, die in einem Dedicated Worker das <code>Serial</code>-Objekt liefert, den Einstiegspunkt in die Web Serial API.
WorkerNavigator.serviceWorker Eigenschaft
Gibt innerhalb eines Workers das <code>ServiceWorkerContainer</code>-Objekt zurück, über das Service-Worker-Registrierungen abgefragt und verwaltet werden.
WorkerNavigator.storage Eigenschaft
Liefert im Worker-Kontext das Singleton <code>StorageManager</code>, über das man Speicherkontingent, Belegung und dauerhafte Speicherung der aktuellen Origin abfragt.
WorkerNavigator.usb Eigenschaft
Schreibgeschützte Eigenschaft, die in einem Worker das <code>USB</code>-Objekt liefert und damit Zugriff auf die WebUSB-API außerhalb des Hauptthreads ermöglicht.
WorkerNavigator.userAgent Eigenschaft
Die schreibgeschützte Eigenschaft <code>WorkerNavigator.userAgent</code> gibt innerhalb eines Workers den User-Agent-String des aktuellen Browsers zurück.
WorkerNavigator.userAgentData Eigenschaft
Schreibgeschützte Eigenschaft, die in Web Workern ein <code>NavigatorUAData</code>-Objekt für den Zugriff auf die User-Agent Client Hints API liefert.
WorkletSharedStorage.context Eigenschaft
Schreibgeschützter String mit Kontextdaten, die die einbettende Seite per <code>FencedFrameConfig.setSharedStorageContext()</code> an ein Shared-Storage-Worklet im Fenced Frame übergibt.
WritableStream.locked Eigenschaft
Schreibgeschützte Eigenschaft, die mit <code>true</code>/<code>false</code> angibt, ob der <code>WritableStream</code> gerade an einen Schreiber (Writer) gebunden ist.
WritableStreamDefaultController.signal Eigenschaft
Gibt das schreibgeschützte <code>AbortSignal</code> des Controllers zurück. Es wird ausgelöst, sobald der <code>WritableStream</code> abgebrochen wird.
WritableStreamDefaultWriter.closed Eigenschaft
Liefert ein <code>Promise</code>, das erfüllt wird, sobald der Stream geschlossen ist, und abgelehnt wird, wenn der Stream fehlschlägt oder die Sperre des Writers aufgehoben wird.
WritableStreamDefaultWriter.desiredSize Eigenschaft
Gibt an, wie viel Platz noch in der internen Warteschlange eines <code>WritableStream</code> frei ist, bevor Gegendruck (Backpressure) entsteht.
WritableStreamDefaultWriter.ready Eigenschaft
Liefert ein Promise, das erfüllt wird, sobald die interne Warteschlange des Streams wieder Platz hat (<code>desiredSize</code> &gt; 0). Damit lässt sich Backpressure beachten.

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.