Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

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

R

RadioNodeList Schnittstelle
Eine Live-Sammlung gleichnamiger Formularelemente, die <code>form.elements.namedItem()</code> zurückgibt, wenn mehrere Steuerelemente denselben Namen haben. Über <code>value</code> liest und setzt man den gewählten Radio-Button.
Range Schnittstelle
Die <code>Range</code>-Schnittstelle stellt einen zusammenhängenden Ausschnitt eines Dokuments dar, der ganze Knoten und Teile von Textknoten umfassen kann.
ReadableByteStreamController Schnittstelle
Steuert einen <code>ReadableStream</code> vom Typ <code>"bytes"</code>: Daten einreihen, BYOB-Leseanfragen ohne Kopieren bedienen, den Strom schließen oder einen Fehler melden.
ReadableStream Schnittstelle
Das Interface <code>ReadableStream</code> der Streams API steht für eine lesbare Datenquelle, aus der Daten nach und nach in Blöcken (Chunks) gelesen werden.
ReadableStreamBYOBReader Schnittstelle
Leser für einen byte-orientierten <code>ReadableStream</code>, der Daten direkt in einen vom Aufrufer bereitgestellten Puffer schreibt („Bring Your Own Buffer“) und so Kopien vermeidet.
ReadableStreamBYOBRequest Schnittstelle
Stellt eine Leseanforderung eines BYOB-Readers dar: Die zugrundeliegende Quelle schreibt Daten direkt in einen vom Verbraucher bereitgestellten Puffer und meldet dann per <code>respond()</code>, wie viele Bytes sie geschrieben hat.
ReadableStreamDefaultController Schnittstelle
Controller eines <code>ReadableStream</code>, mit dem die Datenquelle Chunks in die interne Warteschlange einreiht, den Stream schließt oder mit einem Fehler abbricht.
ReadableStreamDefaultReader Schnittstelle
Standardleser der Streams-API, der Chunks aus einem <code>ReadableStream</code> (z. B. einem Fetch-<code>Response.body</code>) nacheinander per <code>read()</code> liest.
RelativeOrientationSensor Schnittstelle
Gibt die Orientierung des Geräts als Quaternion an, gemessen relativ zu einem festen Ausgangszustand statt zum Erd-Bezugssystem (ohne Magnetometer).
RemotePlayback Schnittstelle
Über <code>RemotePlayback</code> erkennt eine Seite, ob Fernwiedergabegeräte (z. B. Chromecast oder AirPlay) verfügbar sind, verbindet sich mit ihnen und verfolgt den Verbindungsstatus.
ReportingObserver Schnittstelle
Mit <code>ReportingObserver</code> aus der Reporting API empfängst du im laufenden Dokument Berichte, etwa über veraltete APIs, Browser-Eingriffe oder CSP-Verstöße, und kannst sie auswerten.
Request Schnittstelle
Das <code>Request</code>-Interface der Fetch API repräsentiert eine Ressourcen-Anfrage.
RequestInit Schnittstelle
Wörterbuch (Dictionary) der Fetch API mit allen Optionen, mit denen man einen Request für <code>fetch()</code> oder <code>new Request()</code> einstellt.
ResizeObserver Schnittstelle
Beobachtet Größenänderungen des Inhalts- oder Rahmenbereichs von Elementen bzw. der Bounding-Box von SVG-Elementen und ruft dann einen Callback auf.
ResizeObserverEntry Schnittstelle
Beschreibt eine einzelne Größenänderung eines von <code>ResizeObserver</code> überwachten Elements und liefert dessen neue Abmessungen.
ResizeObserverSize Schnittstelle
Beschreibt die Größe einer Box (Inhalts-, Rahmen- oder Geräte-Pixel-Box) eines von <code>ResizeObserver</code> beobachteten Elements über <code>inlineSize</code> und <code>blockSize</code>.
Response Schnittstelle
Das <code>Response</code>-Interface der Fetch API repräsentiert die Antwort auf einen Request.
RestrictionTarget Schnittstelle
Stellt ein DOM-Element als Ziel bereit, auf das sich eine Videospur beim Aufzeichnen des eigenen Tabs per <code>MediaStreamTrack.restrictTo()</code> beschränken lässt.
RsaHashedImportParams Schnittstelle
Wörterbuch-Objekt, das als <code>algorithm</code>-Argument an <code>SubtleCrypto.importKey()</code> bzw. <code>unwrapKey()</code> übergeben wird, um RSA-Schlüssel (RSA-OAEP, RSASSA-PKCS1-v1_5, RSA-PSS) zu importieren.
RsaHashedKeyGenParams Schnittstelle
Dictionary der Web Crypto API, das als <code>algorithm</code>-Argument an <code>SubtleCrypto.generateKey()</code> übergeben wird, um ein RSA-Schlüsselpaar (RSASSA-PKCS1-v1_5, RSA-PSS, RSA-OAEP) zu erzeugen.
RsaOaepParams Schnittstelle
Wörterbuch-Objekt mit den Parametern für RSA-OAEP, das als <code>algorithm</code> an <code>SubtleCrypto.encrypt()</code>, <code>decrypt()</code>, <code>wrapKey()</code> und <code>unwrapKey()</code> übergeben wird.
RsaPssParams Schnittstelle
Parameterobjekt für <code>SubtleCrypto.sign()</code> und <code>SubtleCrypto.verify()</code> beim Signaturverfahren RSA-PSS; es legt den Algorithmusnamen und die Salt-Länge fest.
RTCAudioSourceStats Schnittstelle
Statistik-Wörterbuch (<code>type: "media-source"</code>, <code>kind: "audio"</code>) mit Pegel- und Energiewerten einer Audio-<code>MediaStreamTrack</code>, die an einen <code>RTCRtpSender</code> gebunden ist.
RTCCertificate Schnittstelle
Stellt ein Zertifikat samt privatem Schlüssel dar, mit dem sich eine <code>RTCPeerConnection</code> beim DTLS-Handshake gegenüber der Gegenseite ausweist.
RTCCertificateStats Schnittstelle
Statistik-Wörterbuch vom Typ <code>"certificate"</code>, das Fingerabdruck, Hash-Algorithmus und DER-Daten eines Zertifikats meldet, das ein <code>RTCDtlsTransport</code> verwendet.
RTCCodecStats Schnittstelle
Statistikobjekt vom Typ <code>"codec"</code>. Es beschreibt einen Codec, den die RTP-Streams einer <code>RTCPeerConnection</code> zum Senden oder Empfangen verwenden.
RTCDataChannel Schnittstelle
Stellt einen bidirektionalen Peer-to-Peer-Kanal innerhalb einer <code>RTCPeerConnection</code> dar, über den beliebige Text- oder Binärdaten übertragen werden.
RTCDataChannelEvent Schnittstelle
Ereignisobjekt des <code>datachannel</code>-Events einer <code>RTCPeerConnection</code>. Über <code>channel</code> liefert es den von der Gegenseite geöffneten <code>RTCDataChannel</code>.
RTCDataChannelStats Schnittstelle
Statistik-Wörterbuch der WebRTC API mit Kennzahlen zu einem <code>RTCDataChannel</code>, z. B. gesendete/empfangene Bytes und Nachrichten, Label und Zustand.
RTCDtlsTransport Schnittstelle
Stellt Informationen über den DTLS-Transport bereit, über den eine <code>RTCPeerConnection</code> RTP-/RTCP-Pakete und SCTP-Daten verschlüsselt sendet und empfängt.
RTCDTMFSender Schnittstelle
Sendet DTMF-Töne (Telefon-Tastentöne wie <code>0–9</code>, <code>*</code>, <code>#</code>) über einen Audio-Track einer WebRTC-<code>RTCPeerConnection</code>.
RTCDTMFToneChangeEvent Schnittstelle
Ereignis vom Typ <code>tonechange</code>, das ein <code>RTCDTMFSender</code> auslöst, wenn ein DTMF-Ton zu spielen beginnt oder die Wiedergabe der Tonfolge endet.
RTCEncodedAudioFrame Schnittstelle
Stellt einen kodierten Audio-Frame in der WebRTC-Sende- oder Empfangs-Pipeline dar, den man in einem WebRTC Encoded Transform lesen und verändern kann.
RTCEncodedVideoFrame Schnittstelle
Stellt einen kodierten Videoframe in der WebRTC-Sende- oder Empfangs-Pipeline dar, den ein WebRTC Encoded Transform lesen und verändern kann, z. B. für Ende-zu-Ende-Verschlüsselung.
RTCError Schnittstelle
<code>RTCError</code> ist eine von <code>DOMException</code> abgeleitete Fehlerklasse der WebRTC API. Sie liefert WebRTC-spezifische Details wie <code>errorDetail</code>, SDP-Zeilennummer oder SCTP- und DTLS-Codes.
RTCErrorEvent Schnittstelle
Stellt ein WebRTC-Fehlerereignis dar, dessen Eigenschaft <code>error</code> ein <code>RTCError</code> mit detaillierten Fehlerinformationen enthält.
RTCIceCandidate Schnittstelle
Stellt einen ICE-Kandidaten dar, also eine mögliche Netzwerkadresse samt Protokoll und Port, über die eine <code>RTCPeerConnection</code> aufgebaut werden kann.
RTCIceCandidatePair Schnittstelle
Beschreibt ein Paar aus lokalem und entferntem ICE-Kandidaten, das zusammen einen möglichen oder aktiven Verbindungsweg zwischen zwei WebRTC-Endpunkten bildet.
RTCIceCandidatePairStats Schnittstelle
Ein Statistik-Wörterbuch der WebRTC-API, das Qualität, Latenz und Datendurchsatz eines ICE-Kandidatenpaars einer <code>RTCPeerConnection</code> beschreibt.
RTCIceCandidateStats Schnittstelle
Wörterbuch der WebRTC-Statistik-API, das Angaben zu einem lokalen oder entfernten ICE-Kandidaten liefert, z. B. Adresse, Port, Protokoll und Kandidatentyp.
RTCIceParameters Schnittstelle
Das Wörterbuch <code>RTCIceParameters</code> enthält Benutzername-Fragment (<code>usernameFragment</code>) und Passwort (<code>password</code>) einer ICE-Sitzung.
RTCIceTransport Schnittstelle
Die Schnittstelle <code>RTCIceTransport</code> liefert Informationen über die ICE-Transportschicht einer WebRTC-Verbindung, z. B. Zustand, Rolle und das gewählte Kandidatenpaar.
RTCIdentityAssertion Schnittstelle
Stellt die von einem Identity Provider (IdP) bestätigte Identität des entfernten Peers einer <code>RTCPeerConnection</code> dar – mit IdP-Domain und Benutzername.
RTCInboundRtpStreamStats Schnittstelle
Wörterbuch mit Statistiken zu einem eingehenden RTP-Stream, den die lokale <code>RTCPeerConnection</code> empfängt (Pakete, Bytes, Verluste, Jitter, Frames).
RTCOutboundRtpStreamStats Schnittstelle
Statistik-Wörterbuch der WebRTC-API mit Messwerten zu einem ausgehenden RTP-Stream eines <code>RTCRtpSender</code>: Bytes, Pakete, Frames und Encoder-Qualität.
RTCPeerConnection Schnittstelle
Die Schnittstelle <code>RTCPeerConnection</code> stellt eine WebRTC-Verbindung zwischen dem lokalen Rechner und einem Remote-Peer für Audio, Video und Daten dar.
RTCPeerConnectionIceErrorEvent Schnittstelle
Ereignisobjekt für <code>icecandidateerror</code>: beschreibt einen Fehler bei der ICE-Kandidatensuche über einen STUN- oder TURN-Server.
RTCPeerConnectionIceEvent Schnittstelle
Ereignisobjekt des <code>icecandidate</code>-Events einer <code>RTCPeerConnection</code>, das einen neu gefundenen ICE-Kandidaten (oder <code>null</code> als Ende-Signal) enthält.
RTCPeerConnectionStats Schnittstelle
Statistik-Dictionary vom Typ <code>"peer-connection"</code>, das Kennzahlen zur gesamten <code>RTCPeerConnection</code> liefert, etwa die Zahl geöffneter und geschlossener Datenkanäle.
RTCRemoteInboundRtpStreamStats Schnittstelle
Statistik-Wörterbuch (<code>type: "remote-inbound-rtp"</code>) mit den Werten, die die Gegenstelle über einen von uns gesendeten RTP-Stream meldet, z. B. Paketverlust und Round-Trip-Time.
RTCRemoteOutboundRtpStreamStats Schnittstelle
Statistik-Wörterbuch vom Typ <code>"remote-outbound-rtp"</code>: Kennzahlen, die der entfernte Endpunkt per RTCP-Sender-Report über seinen ausgehenden RTP-Stream meldet.
RTCRtpReceiver Schnittstelle
Verwaltet den Empfang und das Dekodieren eingehender RTP-Mediendaten für einen <code>MediaStreamTrack</code> auf einer <code>RTCPeerConnection</code>.
RTCRtpScriptTransform Schnittstelle
Fügt einen in einem Worker laufenden <code>TransformStream</code> (WebRTC Encoded Transform) in die Sende- oder Empfangs-Pipeline eines <code>RTCRtpSender</code>/<code>RTCRtpReceiver</code> ein.
RTCRtpScriptTransformer Schnittstelle
Worker-seitiges Gegenstück zu <code>RTCRtpScriptTransform</code>: stellt die kodierten Audio-/Video-Frames einer WebRTC-Verbindung als <code>readable</code>/<code>writable</code>-Streams bereit.
RTCRtpSender Schnittstelle
Steuert Enkodierung und Versand eines <code>MediaStreamTrack</code> über eine <code>RTCPeerConnection</code> an einen Remote-Peer und liefert Informationen dazu.
RTCRtpTransceiver Schnittstelle
Beschreibt eine dauerhafte Paarung aus <code>RTCRtpSender</code> und <code>RTCRtpReceiver</code> mit gemeinsamer Medienrichtung und MID innerhalb einer <code>RTCPeerConnection</code>.
RTCSctpTransport Schnittstelle
Beschreibt den SCTP-Transport einer <code>RTCPeerConnection</code>, über den alle <code>RTCDataChannel</code>s laufen, mit Zustand, maximaler Nachrichtengröße und Kanalanzahl.
RTCSessionDescription Schnittstelle
Beschreibt ein Ende einer WebRTC-Verbindung (lokal oder entfernt) samt Typ (<code>offer</code>, <code>answer</code> …) und SDP-Konfiguration.
RTCStatsReport Schnittstelle
Map-ähnliches, schreibgeschütztes Objekt mit WebRTC-Statistiken, das <code>getStats()</code> für eine <code>RTCPeerConnection</code>, einen <code>RTCRtpSender</code> oder <code>RTCRtpReceiver</code> liefert.
RTCTrackEvent Schnittstelle
Das <code>RTCTrackEvent</code> wird als <code>track</code>-Ereignis an einer <code>RTCPeerConnection</code> ausgelöst, sobald ein neuer eingehender <code>MediaStreamTrack</code> verfügbar ist.
RTCTransformEvent Schnittstelle
Ereignis vom Typ <code>rtctransform</code>, das in einem dedizierten Worker ausgelöst wird, sobald ein <code>RTCRtpScriptTransform</code> dort einen Transformer zum Bearbeiten kodierter Frames bereitstellt.
RTCTransportStats Schnittstelle
Statistik-Wörterbuch mit <code>type: "transport"</code> für den DTLS- und ICE-Transport einer <code>RTCPeerConnection</code>. Es enthält Bytes, Pakete, Zustände, Chiffren und das gewählte Kandidatenpaar.
RTCVideoSourceStats Schnittstelle
Statistik-Wörterbuch (<code>type: "media-source"</code>, <code>kind: "video"</code>) zur Video-Quelle eines <code>RTCRtpSender</code>, also Auflösung und Bildrate vor dem Kodieren.

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.