Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

57 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 M — 57 Einträge

M

Magnetometer Schnittstelle
Die <code>Magnetometer</code>-Schnittstelle der Generic Sensor API liefert die Stärke des Magnetfelds entlang der X-, Y- und Z-Achse des Geräts in Mikrotesla (µT).
ManagedMediaSource Schnittstelle
Eine <code>MediaSource</code>-Variante, bei der der Browser Pufferspeicher selbst verwaltet und per Ereignis meldet, wann neue Mediendaten nachgeladen werden sollen.
ManagedSourceBuffer Schnittstelle
Ein <code>SourceBuffer</code>, den <code>ManagedMediaSource.addSourceBuffer()</code> erzeugt und dessen Pufferinhalt der Browser selbstständig leeren darf – mit dem Ereignis <code>bufferedchange</code>.
MathMLAnchorElement Schnittstelle
Repräsentiert das MathML-Element <code>&lt;a&gt;</code> (Hyperlink innerhalb von Formeln) und bietet Eigenschaften wie <code>href</code> und <code>target</code> zum Lesen und Setzen der Link-Merkmale.
MathMLElement Schnittstelle
Das Interface <code>MathMLElement</code> steht für jedes MathML-Element im DOM, zum Beispiel <code>&lt;math&gt;</code>, <code>&lt;mfrac&gt;</code> oder <code>&lt;mi&gt;</code>.
MediaCapabilities Schnittstelle
Liefert über <code>navigator.mediaCapabilities</code> Auskunft darüber, ob eine Medienkonfiguration unterstützt, flüssig und energieeffizient de- bzw. encodiert werden kann.
MediaDeviceInfo Schnittstelle
Beschreibt ein einzelnes Medien-Ein- oder Ausgabegerät (Kamera, Mikrofon, Lautsprecher) mit <code>deviceId</code>, <code>kind</code>, <code>label</code> und <code>groupId</code>.
MediaDevices Schnittstelle
Stellt über <code>navigator.mediaDevices</code> Zugriff auf Kameras, Mikrofone und Bildschirmfreigabe bereit und listet verfügbare Medienein- und -ausgabegeräte auf.
MediaElementAudioSourceNode Schnittstelle
Stellt ein HTML-<code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element als Audioquelle in einem Web-Audio-Graphen bereit.
MediaEncryptedEvent Schnittstelle
Ereignisobjekt des <code>encrypted</code>-Events, das ein <code>HTMLMediaElement</code> auslöst, wenn es in den Mediendaten Initialisierungsdaten für eine Verschlüsselung findet.
MediaError Schnittstelle
Beschreibt einen Fehler, der beim Laden oder Abspielen von Medien in einem <code>&lt;audio&gt;</code>- oder <code>&lt;video&gt;</code>-Element auftritt.
MediaKeyMessageEvent Schnittstelle
Das Event, das eine <code>MediaKeySession</code> auslöst, wenn das Content-Decryption-Modul (CDM) eine Nachricht erzeugt, meist eine Lizenzanfrage an den Lizenzserver.
MediaKeys Schnittstelle
Repräsentiert einen Satz von Schlüsseln eines Key-Systems (CDM), mit denen ein zugeordnetes <code>HTMLMediaElement</code> verschlüsselte Medien bei der Wiedergabe entschlüsselt.
MediaKeySession Schnittstelle
Repräsentiert eine Sitzung für den Austausch von Lizenz-Nachrichten zwischen Anwendung und Content Decryption Module (CDM) der Encrypted Media Extensions.
MediaKeyStatusMap Schnittstelle
Schreibgeschützte Zuordnung von Schlüssel-IDs zum aktuellen Status der zugehörigen Medienschlüssel einer <code>MediaKeySession</code> (Encrypted Media Extensions).
MediaKeySystemAccess Schnittstelle
Stellt den Zugriff auf ein Key System der Encrypted Media Extensions (EME) dar und erzeugt <code>MediaKeys</code> für die Wiedergabe verschlüsselter Medien.
MediaList Schnittstelle
Repräsentiert die Liste der Media-Queries eines Stylesheets oder einer <code>@media</code>-Regel, etwa aus dem <code>media</code>-Attribut eines <code>&lt;link&gt;</code>-Elements.
MediaMetadata Schnittstelle
Die Schnittstelle <code>MediaMetadata</code> der Media Session API liefert Titel, Interpret, Album und Cover-Bilder, die das Betriebssystem oder der Browser in seiner Medienanzeige darstellt.
MediaQueryList Schnittstelle
Stellt eine per <code>window.matchMedia()</code> erzeugte Media Query dar, die man sofort über <code>matches</code> auswerten oder per <code>change</code>-Event überwachen kann.
MediaQueryListEvent Schnittstelle
Ereignisobjekt, das beim <code>change</code>-Event einer <code>MediaQueryList</code> übergeben wird und den neuen Zustand (<code>matches</code>) sowie die Abfrage (<code>media</code>) enthält.
MediaRecorder Schnittstelle
Nimmt einen <code>MediaStream</code> (Kamera, Mikrofon, Bildschirm, Canvas) auf und liefert die kodierten Daten als <code>Blob</code>-Stücke.
MediaRecorderErrorEvent Schnittstelle
Beschreibt ein <code>error</code>-Ereignis eines <code>MediaRecorder</code>. Die Eigenschaft <code>error</code> enthält die auslösende <code>DOMException</code>.
MediaSession Schnittstelle
Über <code>MediaSession</code> meldet eine Webseite dem Betriebssystem Metadaten zur Wiedergabe und legt eigene Handler für Medientasten, Sperrbildschirm und Benachrichtigungen fest.
MediaSource Schnittstelle
Das Interface <code>MediaSource</code> der Media Source Extensions (MSE) ist eine per JavaScript befüllbare Medienquelle für ein <code>HTMLMediaElement</code> wie <code>&lt;video&gt;</code> oder <code>&lt;audio&gt;</code>.
MediaSourceHandle Schnittstelle
Übertragbarer Stellvertreter für ein in einem dedizierten Worker erzeugtes <code>MediaSource</code>, der im Haupt-Thread per <code>srcObject</code> an ein Medienelement gebunden wird.
MediaStream Schnittstelle
Repräsentiert einen Stream von Medieninhalten, der aus einer oder mehreren Audio- und Videospuren (<code>MediaStreamTrack</code>) besteht.
MediaStreamAudioDestinationNode Schnittstelle
Ein Audioknoten, der das verarbeitete Web-Audio-Signal als <code>MediaStream</code> mit einer einzelnen Audiospur ausgibt, etwa für Aufnahme oder WebRTC.
MediaStreamAudioSourceNode Schnittstelle
Ein <code>AudioNode</code> ohne Eingänge, der die erste Audiospur eines <code>MediaStream</code> (z. B. Mikrofon oder WebRTC) als Quelle in einen Audio-Graphen einspeist.
MediaStreamEvent Schnittstelle
Veraltetes Ereignis-Interface für Ereignisse zu einem <code>MediaStream</code>, vor allem <code>addstream</code>/<code>removestream</code> an einer <code>RTCPeerConnection</code>.
MediaStreamTrack Schnittstelle
Stellt eine einzelne Audio- oder Videospur innerhalb eines <code>MediaStream</code> dar, etwa das Mikrofon-Signal oder das Kamerabild.
MediaStreamTrackAudioSourceNode Schnittstelle
Ein <code>AudioNode</code>, der genau einen Audio-<code>MediaStreamTrack</code> (z. B. Mikrofon oder WebRTC) als Quelle in einen Web-Audio-Graphen einspeist.
MediaStreamTrackEvent Schnittstelle
Ereignis-Objekt für <code>addtrack</code> und <code>removetrack</code> eines <code>MediaStream</code>. Es teilt mit, welcher <code>MediaStreamTrack</code> hinzugefügt oder entfernt wurde.
MediaStreamTrackGenerator Schnittstelle
Ein <code>MediaStreamTrack</code>, dessen Inhalt du selbst erzeugst. Du schreibst dafür <code>VideoFrame</code>- oder <code>AudioData</code>-Objekte in seinen <code>WritableStream</code>.
MediaStreamTrackProcessor Schnittstelle
Macht aus einem Video-<code>MediaStreamTrack</code> einen <code>ReadableStream</code> aus <code>VideoFrame</code>-Objekten, damit man jedes Einzelbild lesen und verarbeiten kann.
MediaTrackConstraints Schnittstelle
Wörterbuch (Dictionary), das die gewünschten Fähigkeiten eines Medien-Tracks wie Auflösung, Bildrate oder Echounterdrückung samt erlaubter Werte oder Wertebereiche beschreibt.
MediaTrackSettings Schnittstelle
Wörterbuch (Dictionary), das die aktuell tatsächlich wirksamen Werte aller Einstellungen eines <code>MediaStreamTrack</code> enthält, z. B. Auflösung, Bildrate oder Echounterdrückung.
MediaTrackSupportedConstraints Schnittstelle
Wörterbuch, das angibt, welche einschränkbaren Eigenschaften (Constraints) der Browser für <code>MediaStreamTrack</code>-Objekte kennt; abrufbar über <code>navigator.mediaDevices.getSupportedConstraints()</code>.
MerchantValidationEvent Schnittstelle
Ereignis der Payment Request API, über das sich ein Händler beim Zahlungsanbieter als berechtigt ausweist, bevor die Zahlungsoberfläche fortfährt.
MessageChannel Schnittstelle
Erzeugt einen bidirektionalen Nachrichtenkanal mit zwei verbundenen <code>MessagePort</code>-Objekten (<code>port1</code> und <code>port2</code>) für direkte Kommunikation zwischen Kontexten.
MessageEvent Schnittstelle
Das <code>MessageEvent</code>-Interface steht für eine Nachricht, die ein Zielobjekt empfangen hat, z. B. ein Fenster, ein Worker, ein WebSocket oder ein MessagePort.
MessagePort Schnittstelle
Einer der beiden Endpunkte eines <code>MessageChannel</code>: Was an einem Port mit <code>postMessage()</code> gesendet wird, kommt am anderen Port als <code>message</code>-Ereignis an.
Metadata Schnittstelle
Das <code>Metadata</code>-Interface enthält Informationen über einen Dateisystemeintrag, nämlich den Zeitpunkt der letzten Änderung und die Größe in Bytes.
MIDIAccess Schnittstelle
Das <code>MIDIAccess</code>-Interface der Web MIDI API listet angeschlossene MIDI-Ein- und -Ausgabegeräte auf und meldet, wenn Geräte angeschlossen oder getrennt werden.
MIDIConnectionEvent Schnittstelle
Ereignisobjekt der Web MIDI API, das bei <code>statechange</code> an <code>MIDIAccess</code> und <code>MIDIPort</code> übergeben wird, wenn ein MIDI-Port verbunden, getrennt oder geöffnet wird.
MIDIInput Schnittstelle
Die <code>MIDIInput</code>-Schnittstelle der Web MIDI API steht für einen MIDI-Eingangsport und empfängt dessen Nachrichten über das Ereignis <code>midimessage</code>.
MIDIInputMap Schnittstelle
Eine schreibgeschützte, Map-ähnliche Sammlung aller derzeit verfügbaren MIDI-Eingangsports (<code>MIDIInput</code>), indiziert über ihre Port-ID.
MIDIMessageEvent Schnittstelle
Ereignisobjekt der Web MIDI API, das beim <code>midimessage</code>-Ereignis eines <code>MIDIInput</code> die empfangenen MIDI-Rohdaten in <code>data</code> bereitstellt.
MIDIOutput Schnittstelle
Steht für einen MIDI-Ausgang und schickt mit <code>send()</code> MIDI-Nachrichten an ein angeschlossenes Gerät. <code>clear()</code> leert die Warteschlange noch nicht gesendeter Nachrichten.
MIDIOutputMap Schnittstelle
Schreibgeschützte, Map-ähnliche Sammlung aller aktuell verfügbaren MIDI-Ausgabeports (<code>MIDIOutput</code>), erreichbar über <code>MIDIAccess.outputs</code>.
MIDIPort Schnittstelle
Das <code>MIDIPort</code>-Interface der Web MIDI API steht für einen MIDI-Eingangs- oder -Ausgangsport und ist die Basis von <code>MIDIInput</code> und <code>MIDIOutput</code>.
MimeType Schnittstelle
Das Interface <code>MimeType</code> beschreibt einen MIME-Typ, den ein Browser-Plugin verarbeiten kann. Heute ist es nur noch aus Kompatibilitätsgründen vorhanden.
MimeTypeArray Schnittstelle
Array-ähnliche Liste von <code>MimeType</code>-Objekten, die über <code>navigator.mimeTypes</code> abrufbar ist und die vom Browser unterstützten Plugin-MIME-Typen beschreibt.
MouseEvent Schnittstelle
Die <code>MouseEvent</code>-Schnittstelle beschreibt Ereignisse, die durch Interaktion mit einem Zeigegerät wie einer Maus entstehen, etwa <code>click</code>, <code>mousedown</code> oder <code>mousemove</code>.
MouseScrollEvent Schnittstelle
Veraltete, nur in Firefox vorhandene Schnittstelle für Mausrad-Ereignisse (<code>DOMMouseScroll</code>, <code>MozMousePixelScroll</code>), abgelöst durch <code>WheelEvent</code>.
MutationEvent Schnittstelle
Veraltetes Ereignis-Interface, das Informationen über Änderungen am DOM-Baum liefert (eingefügte/entfernte Knoten, geänderte Attribute oder Texte).
MutationObserver Schnittstelle
Beobachtet Änderungen im DOM-Baum (Kindknoten, Attribute, Textinhalte) und ruft eine Callback-Funktion mit gesammelten <code>MutationRecord</code>-Objekten auf.
MutationRecord Schnittstelle
Beschreibt eine einzelne DOM-Änderung (Attribut, Textinhalt oder Kindknoten), die ein <code>MutationObserver</code> erfasst und an seinen Callback übergeben 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.