Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

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

V

VideoColorSpace.toJSON() Methode
Gibt ein einfaches Objekt (<code>VideoColorSpaceInit</code>) mit den Feldern <code>primaries</code>, <code>transfer</code>, <code>matrix</code> und <code>fullRange</code> des Farbraums zurück.
VideoDecoder.close() Methode
Beendet einen <code>VideoDecoder</code> endgültig: bricht alle ausstehenden Dekodierungen ab, gibt Systemressourcen frei und setzt <code>state</code> auf <code>"closed"</code>.
VideoDecoder.configure() Methode
Reiht eine Steuernachricht ein, die den <code>VideoDecoder</code> mit Codec, Auflösung und optionalen Codec-Daten für das Decodieren von <code>EncodedVideoChunk</code>s konfiguriert.
VideoDecoder.decode() Methode
Stellt ein kodiertes Videostück (<code>EncodedVideoChunk</code>) zur asynchronen Dekodierung in die Warteschlange des <code>VideoDecoder</code>.
VideoDecoder.flush() Methode
Verarbeitet alle ausstehenden Decodier-Aufträge und gibt ein <code>Promise</code> zurück, das aufgelöst wird, sobald alle zugehörigen Frames ausgegeben wurden.
VideoDecoder.isConfigSupported() Methode
Prüft asynchron, ob der Browser eine bestimmte Video-Decoder-Konfiguration unterstützt, sodass ein <code>VideoDecoder</code> damit konfiguriert werden kann.
VideoDecoder.reset() Methode
Setzt einen <code>VideoDecoder</code> synchron in den Zustand <code>"unconfigured"</code> zurück und verwirft Konfiguration, alle wartenden Steuerungsnachrichten und ausstehende Rückrufe.
VideoEncoder.close() Methode
Bricht alle ausstehenden Kodierungsaufträge sofort ab, gibt die Systemressourcen des Encoders frei und versetzt ihn endgültig in den Zustand <code>"closed"</code>.
VideoEncoder.configure() Methode
Setzt den Zustand eines <code>VideoEncoder</code> auf <code>"configured"</code> und bereitet ihn asynchron darauf vor, <code>VideoFrame</code>-Objekte mit den angegebenen Codec-Parametern zu kodieren.
VideoEncoder.encode() Methode
Reiht ein <code>VideoFrame</code> zur asynchronen Kodierung ein. Das Ergebnis wird als <code>EncodedVideoChunk</code> an den <code>output</code>-Callback übergeben.
VideoEncoder.flush() Methode
Schließt alle noch ausstehenden Kodiervorgänge des <code>VideoEncoder</code> ab und gibt ein Promise zurück, das erfüllt wird, sobald alle Chunks ausgegeben wurden.
VideoEncoder.isConfigSupported() Methode
Prüft asynchron, ob sich ein <code>VideoEncoder</code> mit der angegebenen Konfiguration erfolgreich konfigurieren lässt, ohne einen Encoder anlegen zu müssen.
VideoEncoder.reset() Methode
Bricht synchron alle anstehenden Codierungen und Rückrufe ab, gibt die Ressourcen des Encoders frei und setzt <code>state</code> auf <code>"unconfigured"</code>.
VideoFrame.allocationSize() Methode
Gibt zurück, wie viele Bytes ein Puffer mindestens haben muss, damit <code>VideoFrame.copyTo()</code> die Pixeldaten des Frames mit denselben Optionen hineinkopieren kann.
VideoFrame.clone() Methode
Erstellt ein neues <code>VideoFrame</code>, das auf dieselbe Medienressource wie das Original verweist, aber einen eigenen Lebenszyklus hat.
VideoFrame.close() Methode
Gibt die Referenz eines <code>VideoFrame</code> auf die zugrunde liegende Medienressource (z. B. GPU-Speicher) frei und versetzt das Objekt in den geschlossenen Zustand.
VideoFrame.copyTo() Methode
Kopiert die Pixeldaten eines <code>VideoFrame</code> asynchron in einen Puffer und liefert das Layout der einzelnen Ebenen (Offset und Stride) zurück.
VideoFrame.metadata() Methode
Gibt ein <code>VideoFrameMetadata</code>-Objekt mit den Metadaten zurück, die mit dem <code>VideoFrame</code> verknüpft sind, etwa Aufnahme- oder RTP-Zeitstempel.
VideoTrackList.getTrackById() Methode
Gibt das erste <code>VideoTrack</code>-Objekt der Liste zurück, dessen <code>id</code> dem übergebenen String entspricht, oder <code>null</code>.
ViewTransition.skipTransition() Methode
Überspringt die Animation einer View Transition. Das DOM-Update im Callback wird trotzdem ausgeführt.
ViewTransition.waitUntil() Methode
Verlängert die Lebensdauer eines View-Übergangs: Übergang und <code>::view-transition</code>-Pseudoelementbaum bleiben bestehen, bis das übergebene Promise erledigt ist.
VirtualKeyboard.hide() Methode
Blendet die virtuelle Bildschirmtastatur programmatisch aus, sofern das fokussierte Element die Tastatur manuell steuert.
VirtualKeyboard.show() Methode
Blendet die virtuelle Bildschirmtastatur für das aktuell fokussierte, editierbare Element per Skript ein.
VRDisplay.cancelAnimationFrame() Methode
Meldet einen mit <code>VRDisplay.requestAnimationFrame()</code> registrierten Animations-Callback wieder ab, bevor er ausgeführt wird.
VRDisplay.exitPresent() Methode
Beendet die Präsentation einer Szene auf dem <code>VRDisplay</code> und gibt ein Promise zurück, das nach dem Ende der Präsentation erfüllt wird.
VRDisplay.getEyeParameters() Methode
Gibt ein <code>VREyeParameters</code>-Objekt mit Sichtfeld, Augenversatz und empfohlener Renderauflösung für das linke oder rechte Auge zurück.
VRDisplay.getFrameData() Methode
Füllt ein übergebenes <code>VRFrameData</code>-Objekt mit Pose, View- und Projektionsmatrizen für beide Augen, damit der aktuelle VR-Frame gerendert werden kann.
VRDisplay.getImmediatePose() Methode
Gibt ein <code>VRPose</code>-Objekt mit der aktuellen Pose (Position, Ausrichtung) des <code>VRDisplay</code> zurück, ohne dass eine Bewegungsvorhersage angewendet wird.
VRDisplay.getLayers() Methode
Gibt ein Array der Ebenen (<code>VRLayerInit</code>-Objekte) zurück, die das <code>VRDisplay</code> gerade präsentiert, oder ein leeres Array.
VRDisplay.getPose() Methode
Gibt ein <code>VRPose</code>-Objekt mit der vorhergesagten Position und Ausrichtung des VR-Headsets zum Zeitpunkt der Frame-Präsentation zurück.
VRDisplay.requestAnimationFrame() Methode
Plant eine Rückruffunktion ein, die beim nächsten Frame des VR-Displays aufgerufen wird – mit der Bildwiederholrate des Headsets statt der des Monitors.
VRDisplay.requestPresent() Methode
Startet die Präsentation einer WebGL-Szene auf dem <code>VRDisplay</code> und gibt ein Promise zurück, das bei Erfolg erfüllt wird.
VRDisplay.resetPose() Methode
Setzt die Pose des <code>VRDisplay</code> zurück: Die aktuelle Position und Ausrichtung gelten danach als Ursprung bzw. Nullwerte.
VRDisplay.submitFrame() Methode
Übergibt den aktuell gezeichneten Inhalt der präsentierten <code>VRLayerInit</code>-Ebene (Canvas) an das <code>VRDisplay</code> und zeigt ihn im Headset an.
VTTCue.getCueAsHTML() Methode
Wandelt den WebVTT-Text eines Cues in ein <code>DocumentFragment</code> aus HTML-Knoten um, z. B. um Untertitel selbst im DOM darzustellen.

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.