Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

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

I

IDBCursor Schnittstelle
Repräsentiert einen Cursor, mit dem man in IndexedDB schrittweise über Datensätze eines Object Stores oder Index iteriert.
IDBCursorWithValue Schnittstelle
Ein IndexedDB-Cursor, der beim Durchlaufen von Object Stores oder Indizes neben Schlüssel und Primärschlüssel auch den <code>value</code> des aktuellen Datensatzes liefert.
IDBDatabase Schnittstelle
Stellt eine offene Verbindung zu einer IndexedDB-Datenbank dar, über die Transaktionen gestartet und Object Stores verwaltet werden.
IDBFactory Schnittstelle
Die Schnittstelle <code>IDBFactory</code> der IndexedDB-API öffnet, löscht und vergleicht Datenbanken bzw. Schlüssel. Sie ist global als <code>indexedDB</code> verfügbar.
IDBIndex Schnittstelle
Das <code>IDBIndex</code>-Interface gibt asynchronen Zugriff auf einen Index eines Object Stores in IndexedDB. Damit lassen sich Datensätze über andere Eigenschaften als den Primärschlüssel abfragen.
IDBKeyRange Schnittstelle
Beschreibt ein zusammenhängendes Schlüsselintervall in IndexedDB, mit dem Abfragen, Cursor und Löschvorgänge auf bestimmte Schlüssel eingegrenzt werden.
IDBObjectStore Schnittstelle
Repräsentiert einen Objektspeicher einer IndexedDB-Datenbank, über den Datensätze per Schlüssel gelesen, geschrieben, gelöscht und über Indizes abgefragt werden.
IDBOpenDBRequest Schnittstelle
Anfrage-Objekt, das <code>indexedDB.open()</code> und <code>indexedDB.deleteDatabase()</code> zurückgeben, mit den zusätzlichen Events <code>upgradeneeded</code> und <code>blocked</code>.
IDBRecord Schnittstelle
Ein <code>IDBRecord</code> ist ein schreibgeschützter Schnappschuss eines einzelnen Datensatzes aus einem <code>IDBObjectStore</code> oder <code>IDBIndex</code> mit Schlüssel, Primärschlüssel und Wert.
IDBRequest Schnittstelle
Stellt eine asynchrone IndexedDB-Anfrage dar, deren Ergebnis oder Fehler über die Events <code>success</code> und <code>error</code> bzw. die Eigenschaften <code>result</code> und <code>error</code> abrufbar ist.
IDBTransaction Schnittstelle
Stellt eine asynchrone Transaktion auf einer IndexedDB-Datenbank dar, die Lese- und Schreibzugriffe auf Object Stores bündelt und atomar abschließt.
IDBVersionChangeEvent Schnittstelle
Ereignis-Objekt der IndexedDB API, das bei <code>upgradeneeded</code>, <code>versionchange</code> und <code>blocked</code> ausgelöst wird und alte sowie neue Datenbankversion liefert.
IdentityCredential Schnittstelle
Stellt den Identitätsnachweis dar, den der Browser nach einer erfolgreichen föderierten Anmeldung über FedCM (<code>navigator.credentials.get({ identity })</code>) liefert.
IdentityCredentialError Schnittstelle
Beschreibt einen FedCM-Anmeldefehler, den der Identitätsanbieter (IdP) gemeldet hat, nachdem der Nutzer ein föderiertes Konto ausgewählt hat, und liefert Fehlercode sowie eine Hilfe-URL.
IdentityCredentialRequestOptions Schnittstelle
Wörterbuch, das als Wert der Option <code>identity</code> an <code>navigator.credentials.get()</code> übergeben wird und eine FedCM-Anmeldung über einen Identitätsanbieter konfiguriert.
IdentityProvider Schnittstelle
Repräsentiert in der FedCM-API einen Identitätsanbieter (IdP) und stellt statische Methoden wie <code>getUserInfo()</code>, <code>close()</code> und <code>resolve()</code> bereit.
IdleDeadline Schnittstelle
Das Objekt, das Leerlauf-Callbacks von <code>requestIdleCallback()</code> erhalten – es verrät, wie viel Leerlaufzeit noch bleibt und ob das Zeitlimit abgelaufen ist.
IdleDetector Schnittstelle
Erkennt, ob der Benutzer am Gerät inaktiv ist (<code>userState</code>) und ob der Bildschirm gesperrt ist (<code>screenState</code>), und meldet Änderungen per <code>change</code>-Ereignis.
IIRFilterNode Schnittstelle
Ein <code>AudioNode</code>, der einen allgemeinen IIR-Filter (Infinite Impulse Response) mit frei festgelegten Feedforward- und Feedback-Koeffizienten umsetzt.
ImageBitmap Schnittstelle
Stellt ein bereits dekodiertes Bitmap-Bild dar, das sich ohne zusätzliche Verzögerung auf ein <code>&lt;canvas&gt;</code> oder in WebGL zeichnen lässt.
ImageBitmapRenderingContext Schnittstelle
Canvas-Rendering-Kontext, der den Inhalt eines <code>&lt;canvas&gt;</code> ohne Kopieren direkt durch ein übergebenes <code>ImageBitmap</code> ersetzt.
ImageCapture Schnittstelle
Nimmt Standbilder und Einzelbilder von einer Kamera auf, deren Videospur als <code>MediaStreamTrack</code> vorliegt, und liest Foto-Fähigkeiten und -Einstellungen aus.
ImageData Schnittstelle
Enthält die rohen RGBA-Pixeldaten eines rechteckigen Bereichs, z. B. eines <code>&lt;canvas&gt;</code>-Elements, als <code>Uint8ClampedArray</code>.
ImageDecoder Schnittstelle
Die WebCodecs-Schnittstelle <code>ImageDecoder</code> entpackt und dekodiert kodierte Bilddaten (z. B. JPEG, PNG, GIF, WebP, AVIF) Bild für Bild zu <code>VideoFrame</code>-Objekten.
ImageTrack Schnittstelle
Das <code>ImageTrack</code>-Interface der WebCodecs API steht für eine einzelne Bildspur eines <code>ImageDecoder</code> und liefert Informationen wie Animation, Frame-Anzahl und Wiederholungen.
ImageTrackList Schnittstelle
Enthält die Liste der Bildspuren (<code>ImageTrack</code>) eines <code>ImageDecoder</code> und zeigt an, welche Spur gerade zum Dekodieren ausgewählt ist.
Ink Schnittstelle
Das <code>Ink</code>-Interface der Ink API stellt über <code>navigator.ink</code> <code>DelegatedInkTrailPresenter</code>-Objekte bereit, mit denen Tintenstriche mit geringer Latenz gezeichnet werden.
InputDeviceCapabilities Schnittstelle
Beschreibt die Fähigkeiten des physischen Eingabegeräts, das ein Ereignis ausgelöst hat, z. B. ob es auch Touch-Ereignisse erzeugt (<code>firesTouchEvents</code>).
InputDeviceInfo Schnittstelle
Beschreibt ein Medien-Eingabegerät (Mikrofon oder Kamera) und liefert über <code>getCapabilities()</code> dessen unterstützte Wertebereiche und Einstellungen.
InputEvent Schnittstelle
Beschreibt Ereignisse wie <code>input</code> und <code>beforeinput</code>, die bei Änderungen an bearbeitbaren Inhalten (Formularfelder, <code>contenteditable</code>) ausgelöst werden.
InstallEvent Schnittstelle
Das Ereignisobjekt des <code>install</code>-Events im <code>ServiceWorkerGlobalScope</code>. Es steht für die Installationsphase eines Service Workers.
IntegrityViolationReport Schnittstelle
Ein Bericht der Reporting API mit dem Typ <code>"integrity-violation"</code>. Er entsteht, wenn eine Ressource gegen die <code>Integrity-Policy</code> des Dokuments verstößt.
InteractionContentfulPaint Schnittstelle
Performance-Eintrag mit Zeitinformationen über Contentful Paints, die einer Nutzerinteraktion (z. B. einem Klick in einer SPA) zugeordnet werden können.
InterestEvent Schnittstelle
Ereignis-Objekt für die Events <code>interest</code> und <code>loseinterest</code>, die ein Interest Invoker (Element mit <code>interestfor</code>) an seinem Ziel auslöst.
IntersectionObserver Schnittstelle
Beobachtet asynchron, ob und wie stark ein Ziel-Element den Viewport oder ein übergeordnetes Scroll-Element überschneidet.
IntersectionObserverEntry Schnittstelle
Beschreibt die Überschneidung eines beobachteten Zielelements mit seinem Wurzel-Container zu einem bestimmten Übergangszeitpunkt.
InterventionReport Schnittstelle
Das Wörterbuch <code>InterventionReport</code> der Reporting API beschreibt einen Bericht darüber, dass der Browser eine Anfrage der Seite blockiert oder verändert hat.

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.