Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

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

B

BackgroundFetchEvent Schnittstelle
Ereignistyp der Background Fetch API, den der Service Worker bei Hintergrund-Downloads erhält, z. B. bei <code>backgroundfetchabort</code> und <code>backgroundfetchclick</code>.
BackgroundFetchManager Schnittstelle
Verwaltet Hintergrundabrufe eines Service Workers: startet neue Downloads mit <code>fetch()</code>, liefert laufende Abrufe per <code>get()</code> und listet ihre IDs mit <code>getIds()</code>.
BackgroundFetchRecord Schnittstelle
Steht für ein einzelnes Anfrage-/Antwort-Paar eines Background Fetch und gibt Zugriff auf den <code>Request</code> und die zugehörige <code>Response</code>.
BackgroundFetchRegistration Schnittstelle
Steht für einen einzelnen Hintergrundabruf der Background Fetch API. Liefert Fortschritt und Status, ermöglicht Abbruch und Zugriff auf die geladenen Antworten.
BackgroundFetchUpdateUIEvent Schnittstelle
Event-Objekt im Service Worker für <code>backgroundfetchsuccess</code> und <code>backgroundfetchfail</code>. Mit <code>updateUI()</code> lässt sich die Browser-Anzeige des Downloads nach Abschluss anpassen.
BarcodeDetector Schnittstelle
Die Schnittstelle <code>BarcodeDetector</code> gehört zur Barcode Detection API. Sie erkennt ein- und zweidimensionale Barcodes (z. B. QR, EAN-13, Code 128) in Bildern, Videos und Canvas-Elementen.
BarProp Schnittstelle
Steht für ein Oberflächenelement des Browsers, etwa die Adressleiste oder die Symbolleiste, und zeigt über <code>visible</code> an, ob es sichtbar ist.
BaseAudioContext Schnittstelle
Abstrakte Basis der Web Audio API für <code>AudioContext</code> und <code>OfflineAudioContext</code>. Stellt Fabrikmethoden für Audioknoten, den Zeitgeber und das Ziel des Audiographen bereit.
BatteryManager Schnittstelle
Das Interface <code>BatteryManager</code> der Battery Status API gibt Auskunft über Ladezustand, Ladestatus und Restlaufzeit des Systemakkus.
BeforeInstallPromptEvent Schnittstelle
Ereignis-Interface von <code>beforeinstallprompt</code>: Damit lässt sich der Installationsdialog einer Progressive Web App verzögern und später selbst auslösen.
BeforeUnloadEvent Schnittstelle
Ereignisobjekt des <code>beforeunload</code>-Events, mit dem eine Seite vor dem Verlassen einen Bestätigungsdialog anfordern kann, z. B. bei ungespeicherten Änderungen.
BiquadFilterNode Schnittstelle
Ein <code>AudioNode</code>, der einen Filter zweiter Ordnung (Tiefpass, Hochpass, Bandpass, Shelf, Peaking, Notch, Allpass) auf ein Audiosignal anwendet.
Blob Schnittstelle
Ein <code>Blob</code> ist ein unveränderliches, dateiähnliches Objekt mit Rohdaten, die man als Text, <code>ArrayBuffer</code> oder <code>ReadableStream</code> lesen kann.
BlobEvent Schnittstelle
Ereignis der MediaStream Recording API, das einen aufgezeichneten Datenblock als <code>Blob</code> transportiert – typischerweise beim <code>dataavailable</code>-Event eines <code>MediaRecorder</code>.
Bluetooth Schnittstelle
Einstiegspunkt der Web Bluetooth API über <code>navigator.bluetooth</code>: Mit ihm prüfst du, ob Bluetooth verfügbar ist, und forderst Zugriff auf BLE-Geräte an.
BluetoothCharacteristicProperties Schnittstelle
Beschreibt, welche GATT-Operationen (Lesen, Schreiben, Benachrichtigen usw.) für eine <code>BluetoothRemoteGATTCharacteristic</code> erlaubt sind.
BluetoothDevice Schnittstelle
Steht in der Web Bluetooth API für ein einzelnes Bluetooth-Low-Energy-Gerät und bietet Zugriff auf Name, ID und die GATT-Verbindung.
BluetoothRemoteGATTCharacteristic Schnittstelle
Stellt eine GATT-Charakteristik eines verbundenen Bluetooth-Low-Energy-Geräts dar, deren Wert man lesen, schreiben und bei Änderungen abonnieren kann.
BluetoothRemoteGATTDescriptor Schnittstelle
Stellt einen GATT-Descriptor eines Bluetooth-LE-Geräts dar, der zusätzliche Informationen zum Wert einer Characteristic liefert, etwa Beschreibung, Einheit oder Benachrichtigungs-Konfiguration.
BluetoothRemoteGATTServer Schnittstelle
Stellt den GATT-Server eines entfernten Bluetooth-Low-Energy-Geräts dar. Über ihn baut man die Verbindung auf, trennt sie und fragt primäre Dienste ab.
BluetoothRemoteGATTService Schnittstelle
Steht für einen primären GATT-Dienst auf einem entfernten Bluetooth-LE-Gerät und bietet Zugriff auf dessen Characteristics und eingebundene Dienste.
BluetoothUUID Schnittstelle
Stellt statische Hilfsmethoden bereit, die Bluetooth-GATT-Namen oder 16/32-Bit-Aliase in vollständige 128-Bit-UUID-Strings umwandeln.
BroadcastChannel Schnittstelle
Ein benannter Kanal, über den Fenster, Tabs, iframes und Worker desselben Ursprungs untereinander Nachrichten austauschen.
BrowserCaptureMediaStreamTrack Schnittstelle
Stellt eine Videospur aus einer Browser-Tab-Aufnahme dar und ergänzt <code>MediaStreamTrack</code> um <code>cropTo()</code> und <code>restrictTo()</code>, um die Aufnahme auf Bereiche oder Elemente zu begrenzen.
BufferedChangeEvent Schnittstelle
Ereignisobjekt des <code>bufferedchange</code>-Ereignisses eines <code>ManagedSourceBuffer</code>. Es enthält die hinzugefügten und entfernten gepufferten Zeitbereiche.
ByteLengthQueuingStrategy Schnittstelle
Eingebaute Warteschlangenstrategie der Streams API, die die Größe jedes Chunks über seine <code>byteLength</code> misst und so Gegendruck (Backpressure) in Bytes steuert.

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.