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

M

ManagedMediaSource: endstreaming Ereignis
Wird an einer <code>ManagedMediaSource</code> ausgelöst, sobald <code>streaming</code> von <code>true</code> auf <code>false</code> wechselt – der Browser braucht vorerst keine weiteren Mediendaten.
ManagedMediaSource: startstreaming Ereignis
Wird ausgelöst, wenn die <code>streaming</code>-Eigenschaft einer <code>ManagedMediaSource</code> von <code>false</code> auf <code>true</code> wechselt – der Browser möchte jetzt neue Mediendaten.
ManagedSourceBuffer: bufferedchange Ereignis
Wird ausgelöst, wenn sich der gepufferte Bereich (<code>buffered</code>) eines <code>ManagedSourceBuffer</code> ändert, auch wenn der Browser Daten selbst verwirft.
MediaDevices: devicechange Ereignis
Wird an <code>navigator.mediaDevices</code> gesendet, sobald eine Kamera, ein Mikrofon oder ein Audioausgabegerät angeschlossen oder entfernt wird.
MediaKeySession: keystatuseschange Ereignis
Wird an einer <code>MediaKeySession</code> ausgelöst, wenn sich die Schlüssel der Sitzung oder deren Status (z. B. <code>usable</code>, <code>expired</code>) geändert haben.
MediaKeySession: message Ereignis
Wird ausgelöst, wenn das Inhaltsentschlüsselungsmodul (CDM) eine Nachricht erzeugt, etwa eine Lizenzanfrage, die an den Lizenzserver weitergeleitet werden muss.
MediaQueryList: change Ereignis
Wird ausgelöst, wenn sich das Ergebnis einer Media Query ändert, also <code>MediaQueryList.matches</code> von <code>true</code> auf <code>false</code> wechselt oder umgekehrt.
MediaRecorder: dataavailable Ereignis
Wird ausgelöst, wenn ein <code>MediaRecorder</code> aufgezeichnete Mediendaten als <code>Blob</code> an die Anwendung übergibt.
MediaRecorder: error Ereignis
Wird an einem <code>MediaRecorder</code> ausgelöst, wenn während der Aufnahme ein Fehler auftritt, z. B. fehlende Berechtigung, nicht unterstützter Codec oder veränderte Spuren.
MediaRecorder: pause Ereignis
Wird am <code>MediaRecorder</code> ausgelöst, wenn eine laufende Aufnahme mit <code>MediaRecorder.pause()</code> angehalten wurde.
MediaRecorder: resume Ereignis
Wird ausgelöst, wenn eine pausierte Aufnahme über <code>MediaRecorder.resume()</code> fortgesetzt wird und <code>state</code> wieder <code>"recording"</code> ist.
MediaRecorder: start Ereignis
Wird ausgelöst, sobald ein <code>MediaRecorder</code> nach dem Aufruf von <code>start()</code> tatsächlich mit der Aufnahme beginnt.
MediaRecorder: stop Ereignis
Wird ausgelöst, wenn eine <code>MediaRecorder</code>-Aufnahme endet – durch <code>stop()</code> oder weil der aufgenommene <code>MediaStream</code> endet.
MediaSource: sourceclose Ereignis
Wird ausgelöst, wenn der <code>readyState</code> eines <code>MediaSource</code>-Objekts auf <code>"closed"</code> wechselt, die Quelle also nicht mehr an ein Medienelement gebunden ist.
MediaSource: sourceended Ereignis
Wird ausgelöst, wenn der <code>readyState</code> eines <code>MediaSource</code>-Objekts auf <code>"ended"</code> wechselt, typischerweise nach einem Aufruf von <code>endOfStream()</code>.
MediaSource: sourceopen Ereignis
Wird ausgelöst, wenn der <code>readyState</code> eines <code>MediaSource</code>-Objekts auf <code>"open"</code> wechselt und Daten angehängt werden können.
MediaStream: addtrack Ereignis
Wird ausgelöst, wenn der Browser einem <code>MediaStream</code> ein neues <code>MediaStreamTrack</code>-Objekt hinzufügt, etwa bei einer WebRTC-Neuverhandlung.
MediaStream: removetrack Ereignis
Wird an einem <code>MediaStream</code> ausgelöst, wenn der Browser einen <code>MediaStreamTrack</code> aus dem Stream entfernt hat, z. B. weil die Gegenstelle bei WebRTC eine Spur entfernt.
MediaStreamTrack: ended Ereignis
Wird an einem <code>MediaStreamTrack</code> ausgelöst, wenn seine Quelle endgültig keine Daten mehr liefert und <code>readyState</code> zu <code>"ended"</code> wechselt.
MediaStreamTrack: mute Ereignis
Wird an einen <code>MediaStreamTrack</code> gesendet, wenn seine Quelle vorübergehend keine Mediendaten liefern kann; <code>track.muted</code> ist dann <code>true</code>.
MediaStreamTrack: unmute Ereignis
Wird an einen <code>MediaStreamTrack</code> gesendet, wenn seine Quelle nach einer Unterbrechung wieder Mediendaten liefert und <code>track.muted</code> auf <code>false</code> wechselt.
MessagePort: message Ereignis
Wird auf einem <code>MessagePort</code> ausgelöst, sobald über den zugehörigen Kanal eine Nachricht eintrifft; die Daten stehen in <code>event.data</code>.
MessagePort: messageerror Ereignis
Wird an einem <code>MessagePort</code> ausgelöst, wenn eine empfangene Nachricht nicht deserialisiert werden kann.
MIDIAccess: statechange Ereignis
Wird auf <code>MIDIAccess</code> ausgelöst, wenn ein MIDI-Port hinzukommt, entfernt wird oder seinen Status (<code>state</code>/<code>connection</code>) ändert.
MIDIInput: midimessage Ereignis
Wird an einem <code>MIDIInput</code> ausgelöst, sobald der MIDI-Port eine oder mehrere vollständige MIDI-Nachrichten empfangen hat.
MIDIPort: statechange Ereignis
Wird an einem <code>MIDIPort</code> ausgelöst, wenn sich sein Gerätezustand (<code>state</code>) oder sein Verbindungsstatus (<code>connection</code>) ändert, etwa beim Öffnen, Schließen oder Abstecken.

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.