Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

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

A

AbortController Schnittstelle
Das <code>AbortController</code>-Interface stellt ein Controller-Objekt bereit, mit dem sich eine oder mehrere asynchrone Operationen wie <code>fetch()</code> über ein <code>AbortSignal</code> abbrechen lassen.
AbortSignal Schnittstelle
Das <code>AbortSignal</code>-Interface repräsentiert ein Signalobjekt, mit dem eine asynchrone Operation abgebrochen werden kann.
AbsoluteOrientationSensor Schnittstelle
Liefert die Ausrichtung des Geräts relativ zum Erdkoordinatensystem als Quaternion oder Rotationsmatrix, berechnet aus Beschleunigungssensor, Gyroskop und Magnetometer.
AbstractRange Schnittstelle
Abstrakte Basisschnittstelle für alle DOM-Bereichstypen wie <code>Range</code> und <code>StaticRange</code>; definiert Start, Ende und den Zustand „zusammengefallen“.
Accelerometer Schnittstelle
Das <code>Accelerometer</code>-Interface liefert bei jeder Messung die Beschleunigung des Geräts entlang der drei Achsen X, Y und Z in m/s².
AesCbcParams Schnittstelle
Parameter-Wörterbuch für den Algorithmus AES-CBC, das an <code>SubtleCrypto.encrypt()</code>, <code>decrypt()</code>, <code>wrapKey()</code> und <code>unwrapKey()</code> übergeben wird.
AesCtrParams Schnittstelle
Parameter-Objekt für den Algorithmus AES-CTR. Wird an <code>SubtleCrypto.encrypt()</code>, <code>decrypt()</code>, <code>wrapKey()</code> und <code>unwrapKey()</code> übergeben.
AesDerivedKeyParams Schnittstelle
Wörterbuch-Objekt, das als <code>derivedKeyType</code> an <code>SubtleCrypto.deriveKey()</code> übergeben wird, um einen AES-Schlüssel (AES-CTR, AES-CBC, AES-GCM, AES-KW) abzuleiten.
AesGcmParams Schnittstelle
Parameter-Wörterbuch für AES-GCM in <code>SubtleCrypto.encrypt()</code>, <code>decrypt()</code>, <code>wrapKey()</code> und <code>unwrapKey()</code>: legt IV, Zusatzdaten und Tag-Länge fest.
AesKeyGenParams Schnittstelle
Dieses Wörterbuch beschreibt den Algorithmus, den du an <code>SubtleCrypto.generateKey()</code> übergibst, um einen AES-Schlüssel (AES-CBC, AES-CTR, AES-GCM oder AES-KW) zu erzeugen.
AmbientLightSensor Schnittstelle
Liest über die Generic Sensor API die Beleuchtungsstärke des Umgebungslichts rund um das Gerät in Lux (<code>illuminance</code>) aus.
AnalyserNode Schnittstelle
Ein <code>AudioNode</code>, der das durchlaufende Audiosignal unverändert weiterreicht und dabei Echtzeitdaten zu Frequenz und Zeitbereich (Wellenform) liefert.
ANGLE_instanced_arrays Schnittstelle
WebGL-1-Erweiterung für instanziertes Zeichnen: Viele Kopien derselben Geometrie werden mit einem einzigen Draw-Call gerendert.
Animation Schnittstelle
Das <code>Animation</code>-Interface der Web Animations API steht für einen einzelnen Animations-Player mit Wiedergabesteuerung (Abspielen, Pausieren, Suchen, Tempo) und Zeitleiste.
AnimationEffect Schnittstelle
Abstrakte Basisschnittstelle der Web Animations API, die das Timing eines Animationseffekts beschreibt – konkret umgesetzt durch <code>KeyframeEffect</code>.
AnimationEvent Schnittstelle
Das <code>AnimationEvent</code>-Interface beschreibt Ereignisse, die beim Start, bei einer Wiederholung, am Ende oder beim Abbruch von CSS-Animationen ausgelöst werden.
AnimationPlaybackEvent Schnittstelle
Das Event-Objekt der Web Animations API, das bei <code>finish</code>, <code>cancel</code> und <code>remove</code> einer <code>Animation</code> ausgelöst wird und Zeitwerte mitliefert.
AnimationTimeline Schnittstelle
Abstrakte Basisschnittstelle der Web Animations API für Zeitleisten, über die <code>currentTime</code> einer Animation fortschreitet.
Attr Schnittstelle
Das <code>Attr</code>-Interface stellt ein einzelnes Attribut eines DOM-Elements als Objekt mit Name, Wert, Namensraum und zugehörigem Element dar.
AudioBuffer Schnittstelle
Repräsentiert ein kurzes, vollständig im Arbeitsspeicher liegendes Audio-Asset als PCM-Daten (32-Bit-Float) mit einem oder mehreren Kanälen.
AudioBufferSourceNode Schnittstelle
Audioquelle der Web Audio API, die im Speicher liegende Audiodaten aus einem <code>AudioBuffer</code> abspielt – ideal für kurze Klänge, Soundeffekte und Samples.
AudioContext Schnittstelle
Stellt einen Audioverarbeitungsgrafen aus verknüpften <code>AudioNode</code>-Objekten bereit und steuert die Audioausgabe in Echtzeit auf dem Ausgabegerät.
AudioData Schnittstelle
Die <code>AudioData</code>-Schnittstelle der WebCodecs API steht für einen Block unkomprimierter Audio-Samples mit Format, Abtastrate, Kanalanzahl und Zeitstempel.
AudioDecoder Schnittstelle
Das <code>AudioDecoder</code>-Interface der WebCodecs API dekodiert kodierte Audioblöcke (<code>EncodedAudioChunk</code>) in rohe <code>AudioData</code>-Frames.
AudioDestinationNode Schnittstelle
Stellt das Endziel eines Audiografen dar – bei <code>AudioContext</code> meist die Lautsprecher, bei <code>OfflineAudioContext</code> den gerenderten Puffer.
AudioEncoder Schnittstelle
Das <code>AudioEncoder</code>-Interface der WebCodecs API kodiert rohe <code>AudioData</code>-Objekte in komprimierte <code>EncodedAudioChunk</code>s, z. B. Opus oder AAC.
AudioListener Schnittstelle
Beschreibt Position und Ausrichtung des einen Zuhörers in einer Web-Audio-Szene und dient als Bezugspunkt für die Raumklangberechnung durch <code>PannerNode</code>.
AudioNode Schnittstelle
Abstrakte Basisschnittstelle aller Audio-Verarbeitungsknoten der Web Audio API – Quellen, Effekte, Analysatoren und Ziele werden über <code>connect()</code> zu einem Graphen verbunden.
AudioParam Schnittstelle
Stellt einen automatisierbaren Audio-Parameter eines <code>AudioNode</code> dar, z. B. <code>GainNode.gain</code> oder <code>OscillatorNode.frequency</code>.
AudioParamDescriptor Schnittstelle
Beschreibt einen eigenen <code>AudioParam</code> eines <code>AudioWorkletProcessor</code>: Name, Standardwert, Wertebereich und Automatisierungsrate.
AudioParamMap Schnittstelle
Schreibgeschützte, Map-ähnliche Sammlung benannter <code>AudioParam</code>-Objekte, z. B. die Parameter eines <code>AudioWorkletNode</code>.
AudioPlaybackStats Schnittstelle
Liefert Statistiken zu Wiedergabedauer, Aussetzern (Underruns) und Ausgabelatenz eines <code>AudioContext</code>; erreichbar über <code>audioContext.playbackStats</code>.
AudioProcessingEvent Schnittstelle
Ereignis der Web Audio API, das ausgelöst wird, sobald der Eingabepuffer eines <code>ScriptProcessorNode</code> zur Verarbeitung bereitsteht.
AudioScheduledSourceNode Schnittstelle
Abstrakte Basisschnittstelle der Web Audio API für Quellknoten, die sich zeitgenau mit <code>start()</code> und <code>stop()</code> planen lassen und dann das Ereignis <code>ended</code> auslösen.
AudioSession Schnittstelle
Mit <code>AudioSession</code> gibt eine Webseite an, welche Art von Audio sie abspielt (z. B. Musik, Anruf, kurzer Hinweiston). So kann das Betriebssystem das Audio passend mit anderen Apps mischen.
AudioSinkInfo Schnittstelle
Beschreibt das Audio-Ausgabeziel (Sink) eines <code>AudioContext</code>, wenn <code>AudioContext.sinkId</code> kein Geräte-String ist, sondern z. B. <code>{ type: "none" }</code>.
AudioTrack Schnittstelle
Steht für einen einzelnen Audiotrack eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements, etwa eine Sprachfassung oder einen Kommentar-Track.
AudioTrackList Schnittstelle
Stellt die Liste aller Audiospuren eines <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Elements dar. Jede Spur ist ein eigenes <code>AudioTrack</code>-Objekt.
AudioWorklet Schnittstelle
Stellt eigene Audioverarbeitungsskripte bereit, die im Audio-Rendering-Thread mit sehr niedriger Latenz laufen; erreichbar über <code>audioContext.audioWorklet</code>.
AudioWorkletGlobalScope Schnittstelle
Globaler Ausführungskontext eines Audio-Worklets, in dem mit <code>registerProcessor()</code> eigene <code>AudioWorkletProcessor</code>-Klassen für die Audioverarbeitung registriert werden.
AudioWorkletNode Schnittstelle
Ein benutzerdefinierter <code>AudioNode</code>, dessen Audioverarbeitung in einem <code>AudioWorkletProcessor</code> im Audio-Rendering-Thread läuft.
AudioWorkletProcessor Schnittstelle
Basisklasse für eigenen Audioverarbeitungscode, der im Audio-Rendering-Thread läuft und die Ausgabe eines <code>AudioWorkletNode</code> berechnet.
AuthenticatorAssertionResponse Schnittstelle
Enthält die vom Authenticator erzeugte digitale Signatur samt Metadaten, mit der ein Server eine WebAuthn-Anmeldung (Assertion) prüft.
AuthenticatorAttestationResponse Schnittstelle
Enthält die Antwort des Authentifikators auf eine WebAuthn-Registrierung (<code>navigator.credentials.create()</code>): Attestierungsobjekt, Client-Daten und öffentlichen Schlüssel.
AuthenticatorResponse Schnittstelle
Abstraktes Basis-Interface der Web Authentication API für die Antworten eines Authenticators; stellt <code>clientDataJSON</code> bereit.

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.