Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

160 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 S — 160 Einträge

S

Sanitizer Schnittstelle
Konfigurationsobjekt der HTML Sanitizer API. Es legt fest, welche Elemente, Attribute und Kommentare beim Einfügen von HTML-Strings erhalten bleiben oder entfernt werden.
SanitizerConfig Schnittstelle
Konfigurationsobjekt der HTML Sanitizer API. Es legt fest, welche Elemente, Attribute, Kommentare und <code>data-*</code>-Attribute beim Einfügen oder Parsen von HTML erhalten bleiben oder entfernt werden.
Scheduler Schnittstelle
Das <code>Scheduler</code>-Interface der Prioritized Task Scheduling API plant priorisierte Aufgaben mit <code>postTask()</code> und gibt den Hauptthread mit <code>yield()</code> kurz frei.
Scheduling Schnittstelle
Über <code>navigator.scheduling</code> erreichbares Objekt, mit dem Skripte abfragen können, ob Benutzereingaben warten, und so lange Aufgaben rechtzeitig unterbrechen können.
Screen Schnittstelle
Das <code>Screen</code>-Interface beschreibt den Bildschirm, auf dem das aktuelle Fenster dargestellt wird: Auflösung, verfügbare Fläche, Farbtiefe und Ausrichtung. Zugriff über <code>window.screen</code>.
ScreenDetailed Schnittstelle
Beschreibt einen einzelnen Bildschirm des Geräts im Detail: Position im Mehrbildschirm-Layout, Pixeldichte, Bezeichnung sowie ob er intern oder primär ist.
ScreenDetails Schnittstelle
Beschreibt alle an das Gerät angeschlossenen Bildschirme und den aktuellen Bildschirm des Fensters. Man erhält es über <code>window.getScreenDetails()</code> (Window Management API).
ScreenOrientation Schnittstelle
Liefert Informationen über die aktuelle Bildschirmausrichtung (<code>type</code>, <code>angle</code>) und erlaubt, sie zu sperren (<code>lock()</code>) oder wieder freizugeben (<code>unlock()</code>).
ScriptProcessorNode Schnittstelle
Veralteter Audio-Knoten der Web Audio API, der Audiodaten blockweise per <code>audioprocess</code>-Event an JavaScript übergibt, um sie zu erzeugen, zu verändern oder zu analysieren.
ScrollTimeline Schnittstelle
Stellt eine Scroll-Fortschritts-Timeline dar: Der Fortschritt einer Animation hängt an der Scrollposition eines Containers statt an der Zeit.
SecurePaymentConfirmationRequest Schnittstelle
Beschreibt die Methodendaten für <code>PaymentRequest</code> mit <code>"secure-payment-confirmation"</code>, um Zahlungen per WebAuthn-Anmeldedaten (SPC) zu bestätigen.
SecurityPolicyViolationEvent Schnittstelle
Ereignisobjekt des <code>securitypolicyviolation</code>-Ereignisses, das ausgelöst wird, wenn eine Content Security Policy (CSP) verletzt wird.
Selection Schnittstelle
Ein <code>Selection</code>-Objekt steht für den Textbereich, den der Benutzer markiert hat, oder für die aktuelle Position des Cursors im Dokument.
Sensor Schnittstelle
Abstrakte Basisschnittstelle der Generic Sensor API, von der konkrete Sensoren wie <code>Accelerometer</code> oder <code>Gyroscope</code> Zustand, Ereignisse und Methoden erben.
SensorErrorEvent Schnittstelle
Ein Event-Objekt, das beim <code>error</code>-Ereignis eines <code>Sensor</code> übergeben wird und in <code>error</code> eine <code>DOMException</code> mit der Fehlerursache enthält.
Serial Schnittstelle
Das <code>Serial</code>-Interface der Web Serial API stellt Methoden und Events bereit, mit denen eine Webseite serielle Ports finden, anfordern und verbinden kann.
SerialPort Schnittstelle
Stellt einen seriellen Port des Host-Geräts dar (z. B. USB-Seriell-Adapter, Arduino) und bietet Streams zum Lesen und Schreiben von Bytes.
ServiceWorker Schnittstelle
Das <code>ServiceWorker</code>-Interface ist eine Referenz auf einen konkreten Service Worker. Du kannst damit dessen Zustand abfragen und ihm Nachrichten schicken.
ServiceWorkerContainer Schnittstelle
Über <code>navigator.serviceWorker</code> erreichbares Objekt, mit dem man Service Worker registriert, abfragt und mit dem steuernden Worker kommuniziert.
ServiceWorkerGlobalScope Schnittstelle
Der globale Ausführungskontext eines Service Workers. Er wird über <code>self</code> angesprochen und stellt Lebenszyklus-, Fetch-, Push- und Nachrichten-Events bereit.
ServiceWorkerRegistration Schnittstelle
Repräsentiert die Registrierung eines Service Workers für einen Scope und bietet Zugriff auf dessen Zustände, Updates, Push- und Benachrichtigungsfunktionen.
ShadowRoot Schnittstelle
Die <code>ShadowRoot</code>-Schnittstelle ist der Wurzelknoten eines gekapselten DOM-Teilbaums (Shadow DOM), der getrennt vom Haupt-DOM eines Dokuments gerendert wird.
SharedStorage Schnittstelle
Stellt den gemeinsamen, ursprungsgebundenen Speicher der Shared Storage API dar und bietet asynchrone Methoden wie <code>set()</code>, <code>append()</code>, <code>delete()</code> und <code>clear()</code> zum Schreiben.
SharedStorageOperation Schnittstelle
Basis-Interface der Shared Storage API für alle Output-Gate-Operationen, die in einem Shared-Storage-Worklet registriert und mit <code>run()</code> oder <code>selectURL()</code> ausgeführt werden.
SharedStorageRunOperation Schnittstelle
Beschreibt eine „Run“-Operation der Shared Storage API: eine im Worklet registrierte Klasse mit <code>run()</code>-Methode, deren Ergebnisse nur über Ausgabe-Gates wie Private Aggregation nach außen gelangen.
SharedStorageSelectURLOperation Schnittstelle
Beschreibt eine URL-Auswahl-Operation in einem Shared-Storage-Worklet: Ihre <code>run()</code>-Methode wählt anhand der Shared-Storage-Daten eine von mehreren URLs aus.
SharedStorageWorklet Schnittstelle
Repräsentiert das Shared-Storage-Worklet einer Herkunft, in dem registrierte Operationen geschützt auf den ursprungsübergreifenden Shared Storage zugreifen.
SharedStorageWorkletGlobalScope Schnittstelle
Globaler Geltungsbereich eines Shared-Storage-Worklet-Moduls: Hier registriert man Operationen per <code>register()</code> und liest Daten über <code>sharedStorage</code>.
SharedWorker Schnittstelle
Ein <code>SharedWorker</code> ist ein Worker, den mehrere Browserkontexte gleichen Ursprungs (Fenster, Tabs, iframes) gemeinsam nutzen und über einen <code>MessagePort</code> ansprechen.
SharedWorkerGlobalScope Schnittstelle
Der globale Ausführungskontext eines <code>SharedWorker</code>, im Worker-Skript über <code>self</code> erreichbar; empfängt Verbindungen mehrerer Seiten über das <code>connect</code>-Event.
SnapEvent Schnittstelle
Ereignisobjekt der Events <code>scrollsnapchanging</code> und <code>scrollsnapchange</code>. Es nennt die Elemente, auf die ein Scroll-Snap-Container in Block- und Inline-Richtung einrastet.
SourceBuffer Schnittstelle
Das <code>SourceBuffer</code>-Interface ist ein Puffer für Mediensegmente, die über ein <code>MediaSource</code>-Objekt an ein <code>HTMLMediaElement</code> gehen und dort abgespielt werden.
SourceBufferList Schnittstelle
Eine Liste mit <code>SourceBuffer</code>-Objekten einer <code>MediaSource</code>. Sie ist zugänglich über <code>MediaSource.sourceBuffers</code> und <code>MediaSource.activeSourceBuffers</code>.
SpeechGrammar Schnittstelle
Das <code>SpeechGrammar</code>-Interface der Web Speech API steht für eine Grammatik, also eine Menge von Wörtern oder Wortmustern, die die Spracherkennung bevorzugt erkennen soll.
SpeechGrammarList Schnittstelle
Liste von <code>SpeechGrammar</code>-Objekten, die einer <code>SpeechRecognition</code>-Instanz angeben, welche Wörter oder Wortmuster bevorzugt erkannt werden sollen.
SpeechRecognition Schnittstelle
Steuerinterface der Web Speech API für die Spracherkennung: Es startet und stoppt den Erkennungsdienst und liefert erkannte Texte über <code>result</code>-Events.
SpeechRecognitionAlternative Schnittstelle
Steht für eine einzelne Erkennungshypothese der Web Speech API: den erkannten Text (<code>transcript</code>) und wie sicher sich der Dienst dabei ist (<code>confidence</code>).
SpeechRecognitionErrorEvent Schnittstelle
Ereignisobjekt der Web Speech API, das beim <code>error</code>-Event von <code>SpeechRecognition</code> einen Fehlercode (<code>error</code>) und eine optionale Meldung (<code>message</code>) liefert.
SpeechRecognitionEvent Schnittstelle
Ereignisobjekt der Web Speech API für die Ereignisse <code>result</code> und <code>nomatch</code>. Es enthält vorläufige und endgültige Spracherkennungsergebnisse.
SpeechRecognitionPhrase Schnittstelle
Beschreibt einen Begriff samt Gewichtung, den die Spracherkennung der Web Speech API bevorzugt erkennen soll (kontextuelle Bevorzugung).
SpeechRecognitionResult Schnittstelle
Repräsentiert ein einzelnes Ergebnis der Spracherkennung, das eine oder mehrere <code>SpeechRecognitionAlternative</code>-Objekte (mögliche Transkripte) enthält.
SpeechRecognitionResultList Schnittstelle
Array-ähnliche Liste von <code>SpeechRecognitionResult</code>-Objekten, die bei jedem <code>result</code>-Event der Spracherkennung über <code>event.results</code> geliefert wird.
SpeechSynthesis Schnittstelle
Steuerungsinterface der Web Speech API für die Sprachausgabe: listet verfügbare Stimmen auf und startet, pausiert, setzt fort oder bricht Text-zu-Sprache-Ausgaben ab.
SpeechSynthesisErrorEvent Schnittstelle
Ereignisobjekt, das beim <code>error</code>-Ereignis einer <code>SpeechSynthesisUtterance</code> ausgelöst wird und über <code>error</code> die Fehlerursache der Sprachausgabe angibt.
SpeechSynthesisEvent Schnittstelle
Ereignisobjekt der Web Speech API mit Informationen zum Fortschritt einer <code>SpeechSynthesisUtterance</code> während der Sprachausgabe.
SpeechSynthesisUtterance Schnittstelle
Steht für eine einzelne Sprachausgabe der Web Speech API: Text plus Einstellungen wie Stimme, Sprache, Tonhöhe, Tempo und Lautstärke.
SpeechSynthesisVoice Schnittstelle
Das <code>SpeechSynthesisVoice</code>-Interface der Web Speech API steht für eine Stimme, die das System für die Sprachausgabe bereitstellt, samt Sprache, Name und Herkunft.
StaticRange Schnittstelle
Stellt einen unveränderlichen DOM-Bereich dar, dessen Grenzpunkte sich bei Änderungen am DOM-Baum <em>nicht</em> automatisch anpassen.
StereoPannerNode Schnittstelle
Ein Audioknoten der Web Audio API, der ein Signal mit der gleichleistungsbasierten Methode (Equal Power) im Stereobild nach links oder rechts verschiebt.
Storage Schnittstelle
Das <code>Storage</code>-Interface der Web Storage API bietet synchronen Schlüssel-Wert-Zugriff auf den lokalen oder den Sitzungsspeicher eines Ursprungs (Origin).
StorageAccessHandle Schnittstelle
Gibt eingebetteten Drittanbieter-Inhalten Zugriff auf unpartitionierten Speicher (localStorage, IndexedDB, Caches u. a.), nachdem <code>document.requestStorageAccess()</code> mit Optionen erfolgreich war.
StorageEvent Schnittstelle
Ereignisobjekt des <code>storage</code>-Events. Ein Fenster erhält es, wenn ein anderes Dokument desselben Ursprungs <code>localStorage</code> oder <code>sessionStorage</code> verändert.
StorageManager Schnittstelle
Das <code>StorageManager</code>-Interface der Storage API verwaltet Persistenzberechtigungen und schätzt den belegten und verfügbaren Speicher eines Origins ab.
StylePropertyMap Schnittstelle
Veränderbare, typisierte Darstellung eines CSS-Deklarationsblocks aus dem CSS Typed OM, die als objektbasierte Alternative zu <code>CSSStyleDeclaration</code> dient.
StylePropertyMapReadOnly Schnittstelle
Schreibgeschützte, typisierte Map der CSS-Eigenschaften eines Elements oder einer Regel. Werte kommen als <code>CSSStyleValue</code>-Objekte statt als Strings zurück.
StyleSheet Schnittstelle
Abstrakte Basisschnittstelle für ein einzelnes Stylesheet im Dokument, von der <code>CSSStyleSheet</code> erbt.
StyleSheetList Schnittstelle
Das <code>StyleSheetList</code>-Interface ist eine schreibgeschützte, array-ähnliche Liste von <code>CSSStyleSheet</code>-Objekten, z. B. über <code>document.styleSheets</code>.
SubmitEvent Schnittstelle
Stellt das <code>submit</code>-Ereignis eines HTML-Formulars dar und liefert über <code>submitter</code> das Element, das den Versand ausgelöst hat.
SubtleCrypto Schnittstelle
Die <code>SubtleCrypto</code>-Schnittstelle der Web Crypto API stellt niedrigstufige kryptografische Funktionen wie Hashing, Signieren, Verschlüsseln und Schlüsselverwaltung bereit.
Summarizer Schnittstelle
Die Schnittstelle <code>Summarizer</code> fasst Texte mit einem Sprachmodell zusammen, das im Browser läuft. Sie prüft, ob das Modell verfügbar ist, und lädt es bei Bedarf herunter.
SVGAElement Schnittstelle
Die DOM-Schnittstelle für das SVG-Element <code>&lt;a&gt;</code>. Über sie lassen sich Linkziel, Zielfenster und weitere Link-Attribute eines SVG-Hyperlinks lesen und ändern.
SVGAngle Schnittstelle
Stellt einen SVG-Winkelwert dar, also einen <code>&lt;angle&gt;</code> mit Einheit (deg, rad, grad) oder eine einheitenlose <code>&lt;number&gt;</code>, und rechnet zwischen den Einheiten um.
SVGAnimateColorElement Schnittstelle
Veraltete DOM-Schnittstelle für das SVG-Element <code>&lt;animateColor&gt;</code>, mit dem Farbwerte wie <code>fill</code> oder <code>stroke</code> über die Zeit animiert wurden.
SVGAnimatedAngle Schnittstelle
Bündelt für ein animierbares SVG-Attribut vom Typ <code>&lt;angle&gt;</code> den Grundwert (<code>baseVal</code>) und den aktuell animierten Wert (<code>animVal</code>) als <code>SVGAngle</code>-Objekte.
SVGAnimatedBoolean Schnittstelle
Stellt ein animierbares boolesches SVG-Attribut dar und liefert über <code>baseVal</code> den Grundwert und über <code>animVal</code> den aktuell animierten Wert.
SVGAnimatedEnumeration Schnittstelle
Kapselt ein animierbares SVG-Attribut, dessen Wert eine numerische Konstante aus einer festen Aufzählung ist, und stellt den Basis- und den animierten Wert bereit.
SVGAnimatedInteger Schnittstelle
Stellt ein animierbares SVG-Attribut mit Ganzzahlwert dar: <code>baseVal</code> ist der statische Grundwert, <code>animVal</code> der aktuell animierte Wert.
SVGAnimatedLength Schnittstelle
Stellt ein animierbares SVG-Attribut vom Typ <code>&lt;length&gt;</code> dar. Über <code>baseVal</code> erreichen Sie den Grundwert, über <code>animVal</code> den aktuell animierten Wert.
SVGAnimatedLengthList Schnittstelle
Stellt ein animierbares SVG-Attribut vom Typ <code>SVGLengthList</code> dar, z. B. <code>x</code>, <code>y</code>, <code>dx</code> und <code>dy</code> von <code>&lt;text&gt;</code> und <code>&lt;tspan&gt;</code>.
SVGAnimatedNumber Schnittstelle
Stellt ein animierbares SVG-Attribut vom Typ <code>&lt;number&gt;</code> dar, mit Basiswert (<code>baseVal</code>) und aktuell animiertem Wert (<code>animVal</code>).
SVGAnimatedNumberList Schnittstelle
Stellt ein animierbares SVG-Attribut bereit, das eine Liste von Zahlen enthält. Der Basiswert steht in <code>baseVal</code>, der aktuell animierte Wert in <code>animVal</code>.
SVGAnimatedPreserveAspectRatio Schnittstelle
Stellt ein animierbares <code>preserveAspectRatio</code>-Attribut dar, mit Basiswert (<code>baseVal</code>) und aktuell animiertem Wert (<code>animVal</code>).
SVGAnimatedRect Schnittstelle
Stellt ein animierbares Rechteck-Attribut eines SVG-Elements dar (z. B. <code>viewBox</code>), mit Basiswert <code>baseVal</code> und aktuellem Animationswert <code>animVal</code>.
SVGAnimatedString Schnittstelle
Stellt ein SVG-Zeichenfolgenattribut (z. B. <code>className</code> oder <code>href</code>) mit einem Basiswert (<code>baseVal</code>) und einem animierten Wert (<code>animVal</code>) dar.
SVGAnimatedTransformList Schnittstelle
Repräsentiert ein animierbares SVG-Attribut mit einer Liste von Transformationen, z. B. <code>transform</code>, <code>gradientTransform</code> oder <code>patternTransform</code>.
SVGAnimateElement Schnittstelle
Die Schnittstelle <code>SVGAnimateElement</code> steht für das SVG-Element <code>&lt;animate&gt;</code>, das einzelne Attribute oder Eigenschaften eines SVG-Elements über die Zeit animiert.
SVGAnimateMotionElement Schnittstelle
Repräsentiert im DOM das SVG-Element <code>&lt;animateMotion&gt;</code>, das ein Element entlang eines Bewegungspfads animiert.
SVGAnimateTransformElement Schnittstelle
Die DOM-Schnittstelle für das SVG-Element <code>&lt;animateTransform&gt;</code>. Sie animiert das <code>transform</code>-Attribut eines Elements, also Drehen, Skalieren, Verschieben und Scheren.
SVGAnimationElement Schnittstelle
Basis-Interface aller SVG-Animationselemente (<code>&lt;animate&gt;</code>, <code>&lt;set&gt;</code>, <code>&lt;animateMotion&gt;</code>, <code>&lt;animateTransform&gt;</code>) mit Methoden zum Starten, Stoppen und Abfragen der Zeitsteuerung.
SVGCircleElement Schnittstelle
Repräsentiert ein SVG-<code>&lt;circle&gt;</code>-Element und bietet animierbaren Zugriff auf Mittelpunkt (<code>cx</code>, <code>cy</code>) und Radius (<code>r</code>).
SVGClipPathElement Schnittstelle
Stellt ein <code>&lt;clipPath&gt;</code>-Element im DOM dar und gibt Zugriff auf dessen Koordinatensystem (<code>clipPathUnits</code>) und Transformation (<code>transform</code>).
SVGComponentTransferFunctionElement Schnittstelle
Basis-Interface für die SVG-Filter-Übertragungsfunktionen <code>&lt;feFuncR&gt;</code>, <code>&lt;feFuncG&gt;</code>, <code>&lt;feFuncB&gt;</code> und <code>&lt;feFuncA&gt;</code> innerhalb von <code>&lt;feComponentTransfer&gt;</code>.
SVGDefsElement Schnittstelle
Die Schnittstelle <code>SVGDefsElement</code> steht für das SVG-Element <code>&lt;defs&gt;</code>. Darin legt man wiederverwendbare Objekte ab, die selbst nicht gezeichnet werden.
SVGDescElement Schnittstelle
Die Schnittstelle <code>SVGDescElement</code> steht für das SVG-Element <code>&lt;desc&gt;</code>. Es enthält eine ausführliche, barrierefreie Textbeschreibung eines SVG-Elements.
SVGDiscardElement Schnittstelle
DOM-Schnittstelle für das veraltete SVG-Element <code>&lt;discard&gt;</code>. Es entfernt ein Zielelement zu einem festgelegten Zeitpunkt aus dem DOM.
SVGElement Schnittstelle
Basis-Schnittstelle aller SVG-DOM-Elemente wie <code>&lt;svg&gt;</code>, <code>&lt;circle&gt;</code> oder <code>&lt;path&gt;</code>. Sie stellt gemeinsame Eigenschaften wie <code>dataset</code>, <code>style</code> und <code>ownerSVGElement</code> bereit.
SVGEllipseElement Schnittstelle
Stellt ein SVG-<code>&lt;ellipse&gt;</code>-Element im DOM dar und bietet Zugriff auf Mittelpunkt (<code>cx</code>, <code>cy</code>) und Radien (<code>rx</code>, <code>ry</code>).
SVGFEBlendElement Schnittstelle
Die DOM-Schnittstelle zum SVG-Filterelement <code>&lt;feBlend&gt;</code>, das zwei Eingabebilder über einen Mischmodus wie <code>multiply</code> oder <code>screen</code> verrechnet.
SVGFEColorMatrixElement Schnittstelle
Stellt das SVG-Filterelement <code>&lt;feColorMatrix&gt;</code> im DOM dar, das Farben jedes Pixels über eine 5×4-Matrix oder Kurzformen wie Sättigung und Farbton umrechnet.
SVGFEComponentTransferElement Schnittstelle
DOM-Schnittstelle des SVG-Filterprimitivs <code>&lt;feComponentTransfer&gt;</code>, das die Farbkanäle R, G, B und A eines Bildes einzeln über Transferfunktionen umrechnet.
SVGFECompositeElement Schnittstelle
Stellt das SVG-Filterprimitiv <code>&lt;feComposite&gt;</code> im DOM dar. Es kombiniert zwei Eingabebilder mit Porter-Duff-Operatoren oder einer arithmetischen Formel.
SVGFEConvolveMatrixElement Schnittstelle
Stellt das SVG-Filterprimitiv <code>&lt;feConvolveMatrix&gt;</code> im DOM dar. Es wendet eine Faltungsmatrix auf ein Bild an, z. B. zum Schärfen, Prägen oder für Kantenerkennung.
SVGFEDiffuseLightingElement Schnittstelle
DOM-Schnittstelle des SVG-Filterprimitivs <code>&lt;feDiffuseLighting&gt;</code>. Sie beleuchtet eine Grafik matt (diffus) und nutzt dabei deren Alphakanal als Höhenkarte.
SVGFEDisplacementMapElement Schnittstelle
Das DOM-Interface für das SVG-Filterelement <code>&lt;feDisplacementMap&gt;</code>. Es verschiebt die Pixel eines Bildes anhand der Farbkanäle eines zweiten Bildes.
SVGFEDistantLightElement Schnittstelle
Repräsentiert das SVG-Element <code>&lt;feDistantLight&gt;</code>, eine unendlich weit entfernte Lichtquelle (z. B. Sonnenlicht) für die Beleuchtungsfilter <code>feDiffuseLighting</code> und <code>feSpecularLighting</code>.
SVGFEDropShadowElement Schnittstelle
DOM-Schnittstelle des SVG-Filterprimitivs <code>&lt;feDropShadow&gt;</code>, das in einem Schritt einen weichgezeichneten, versetzten Schlagschatten unter die Grafik legt.
SVGFEFloodElement Schnittstelle
Die DOM-Schnittstelle für das SVG-Filterelement <code>&lt;feFlood&gt;</code>. Es füllt den Filterbereich mit einer einheitlichen Farbe und Deckkraft.
SVGFEFuncAElement Schnittstelle
Repräsentiert das SVG-Element <code>&lt;feFuncA&gt;</code>, das innerhalb von <code>&lt;feComponentTransfer&gt;</code> die Übertragungsfunktion für den Alphakanal festlegt.
SVGFEFuncBElement Schnittstelle
Stellt das SVG-Element <code>&lt;feFuncB&gt;</code> dar, das die Übertragungsfunktion für den Blaukanal innerhalb von <code>&lt;feComponentTransfer&gt;</code> festlegt.
SVGFEFuncGElement Schnittstelle
Die Schnittstelle <code>SVGFEFuncGElement</code> steht für das SVG-Element <code>&lt;feFuncG&gt;</code>, das die Übertragungsfunktion für den Grünkanal in <code>&lt;feComponentTransfer&gt;</code> festlegt.
SVGFEFuncRElement Schnittstelle
Die DOM-Schnittstelle für das SVG-Element <code>&lt;feFuncR&gt;</code>. Es legt die Übertragungsfunktion für den Rotkanal innerhalb von <code>&lt;feComponentTransfer&gt;</code> fest.
SVGFEGaussianBlurElement Schnittstelle
Die DOM-Schnittstelle zum SVG-Filterprimitiv <code>&lt;feGaussianBlur&gt;</code>. Damit liest und steuert man per Skript einen Gaußschen Weichzeichner.
SVGFEImageElement Schnittstelle
Die DOM-Schnittstelle für das SVG-Filterprimitiv <code>&lt;feImage&gt;</code>, das ein externes Bild oder ein SVG-Element als Rastergrafik in eine Filterkette einbindet.
SVGFEMergeElement Schnittstelle
Die DOM-Schnittstelle zum SVG-Filterelement <code>&lt;feMerge&gt;</code>, das mehrere Filterergebnisse übereinanderlegt und zu einem Bild zusammenfügt.
SVGFEMergeNodeElement Schnittstelle
Repräsentiert ein <code>&lt;feMergeNode&gt;</code>-Element, das innerhalb von <code>&lt;feMerge&gt;</code> eine einzelne Eingabeebene für das Zusammenführen von Filterergebnissen angibt.
SVGFEMorphologyElement Schnittstelle
DOM-Schnittstelle für das SVG-Filterelement <code>&lt;feMorphology&gt;</code>, das Grafiken per Erosion (dünner) oder Dilatation (dicker) verändert.
SVGFEOffsetElement Schnittstelle
Die DOM-Schnittstelle des SVG-Filterprimitivs <code>&lt;feOffset&gt;</code>. Sie verschiebt eine Eingabegrafik um <code>dx</code>/<code>dy</code> und wird z. B. für Schlagschatten genutzt.
SVGFEPointLightElement Schnittstelle
Stellt das SVG-Element <code>&lt;fePointLight&gt;</code> dar. Es definiert eine punktförmige Lichtquelle für die Beleuchtungsfilter <code>feDiffuseLighting</code> und <code>feSpecularLighting</code>.
SVGFESpecularLightingElement Schnittstelle
DOM-Schnittstelle für das SVG-Filterelement <code>&lt;feSpecularLighting&gt;</code>, das mit einer Lichtquelle und dem Alphakanal als Höhenkarte Glanzlichter berechnet.
SVGFESpotLightElement Schnittstelle
Stellt das SVG-Element <code>&lt;feSpotLight&gt;</code> dar, eine kegelförmige Lichtquelle für die Beleuchtungsfilter <code>&lt;feDiffuseLighting&gt;</code> und <code>&lt;feSpecularLighting&gt;</code>.
SVGFETileElement Schnittstelle
Das DOM-Interface für das SVG-Filterprimitiv <code>&lt;feTile&gt;</code>, das ein Eingabebild als Kachelmuster wiederholt und damit einen Filterbereich füllt.
SVGFETurbulenceElement Schnittstelle
Das DOM-Interface für das SVG-Filterelement <code>&lt;feTurbulence&gt;</code>, das Perlin-Rauschen für Texturen wie Wolken, Marmor oder Verzerrungen erzeugt.
SVGFilterElement Schnittstelle
Stellt ein SVG-<code>&lt;filter&gt;</code>-Element im DOM dar und gibt per Skript Zugriff auf Filterbereich (<code>x</code>, <code>y</code>, <code>width</code>, <code>height</code>) und Koordinatensysteme.
SVGForeignObjectElement Schnittstelle
Repräsentiert ein <code>&lt;foreignObject&gt;</code>-Element, mit dem sich fremde XML-Inhalte (meist HTML) in eine SVG-Grafik einbetten lassen.
SVGGElement Schnittstelle
Die Schnittstelle <code>SVGGElement</code> steht für das SVG-Element <code>&lt;g&gt;</code>, das mehrere grafische Elemente zu einer Gruppe zusammenfasst.
SVGGeometryElement Schnittstelle
Basis-Interface für SVG-Formen wie <code>&lt;path&gt;</code>, <code>&lt;circle&gt;</code> oder <code>&lt;rect&gt;</code>, deren Geometrie sich als Pfad beschreiben lässt und die gefüllt und gestrichen werden können.
SVGGradientElement Schnittstelle
Abstraktes Basis-Interface für SVG-Farbverläufe; stellt gemeinsame Eigenschaften wie <code>gradientUnits</code>, <code>gradientTransform</code> und <code>spreadMethod</code> bereit.
SVGGraphicsElement Schnittstelle
Basis-Interface für SVG-Elemente, die direkt Grafik rendern (z. B. <code>&lt;rect&gt;</code>, <code>&lt;path&gt;</code>, <code>&lt;g&gt;</code>, <code>&lt;text&gt;</code>), mit Methoden für Bounding-Box und Transformationsmatrizen.
SVGImageElement Schnittstelle
Das DOM-Interface für das SVG-Element <code>&lt;image&gt;</code>, mit dem sich Rastergrafiken oder andere SVG-Dateien in eine SVG-Zeichnung einbetten lassen.
SVGLength Schnittstelle
Die Schnittstelle <code>SVGLength</code> steht für den SVG-Datentyp &lt;length&gt;, also einen Zahlenwert mit Einheit wie <code>px</code>, <code>%</code>, <code>em</code> oder <code>cm</code>.
SVGLengthList Schnittstelle
Die Schnittstelle <code>SVGLengthList</code> ist eine veränderbare Liste von <code>SVGLength</code>-Objekten, etwa für die Attribute <code>x</code>, <code>y</code>, <code>dx</code> und <code>dy</code> von <code>&lt;text&gt;</code>.
SVGLinearGradientElement Schnittstelle
Repräsentiert das SVG-Element <code>&lt;linearGradient&gt;</code> und stellt dessen Geometrie-Attribute <code>x1</code>, <code>y1</code>, <code>x2</code> und <code>y2</code> als animierbare Längen bereit.
SVGLineElement Schnittstelle
Stellt ein SVG-<code>&lt;line&gt;</code>-Element im DOM dar und bietet über <code>x1</code>, <code>y1</code>, <code>x2</code> und <code>y2</code> Zugriff auf seine Endpunkte.
SVGMarkerElement Schnittstelle
Stellt das SVG-Element <code>&lt;marker&gt;</code> im DOM dar und bietet Eigenschaften und Methoden, um Pfeilspitzen und andere Linienmarker per Skript zu lesen und zu ändern.
SVGMaskElement Schnittstelle
Repräsentiert ein <code>&lt;mask&gt;</code>-Element im DOM und bietet über animierbare Eigenschaften Zugriff auf Position, Größe und Koordinatensystem der Maske.
SVGMetadataElement Schnittstelle
Die Schnittstelle <code>SVGMetadataElement</code> steht im DOM für das SVG-Element <code>&lt;metadata&gt;</code>, das Metadaten wie Autor, Lizenz oder RDF-Beschreibungen zu einer Grafik enthält.
SVGMPathElement Schnittstelle
Stellt das SVG-Element <code>&lt;mpath&gt;</code> dar. Es verweist auf einen <code>&lt;path&gt;</code>, dem ein <code>&lt;animateMotion&gt;</code> als Bewegungspfad folgt.
SVGNumber Schnittstelle
Das Interface <code>SVGNumber</code> steht für den SVG-Basisdatentyp <code>&lt;number&gt;</code> und kapselt einen einzelnen Zahlenwert in der Eigenschaft <code>value</code>.
SVGNumberList Schnittstelle
Die Schnittstelle <code>SVGNumberList</code> ist eine veränderbare Liste von <code>SVGNumber</code>-Objekten, etwa für die Attribute <code>rotate</code> oder <code>values</code> in SVG.
SVGPathElement Schnittstelle
Stellt ein SVG-<code>&lt;path&gt;</code>-Element im DOM dar und bietet Methoden zum Vermessen und Abtasten der Pfadgeometrie.
SVGPatternElement Schnittstelle
Die Schnittstelle <code>SVGPatternElement</code> steht im DOM für das SVG-Element <code>&lt;pattern&gt;</code> und gibt Zugriff auf Kachelgröße, Einheiten, Transformation und Verweis.
SVGPoint Schnittstelle
Ein <code>SVGPoint</code> ist ein 2D-Punkt mit <code>x</code>- und <code>y</code>-Koordinate im SVG-Koordinatensystem. Er lässt sich per <code>matrixTransform()</code> umrechnen.
SVGPointList Schnittstelle
Die <code>SVGPointList</code>-Schnittstelle ist eine veränderbare Liste von Punkten (<code>DOMPoint</code>/<code>SVGPoint</code>), etwa für das <code>points</code>-Attribut von <code>&lt;polyline&gt;</code> und <code>&lt;polygon&gt;</code>.
SVGPolygonElement Schnittstelle
Repräsentiert ein SVG-<code>&lt;polygon&gt;</code>-Element – eine geschlossene Form aus Punkten, die man über <code>points</code> und <code>animatedPoints</code> auslesen und verändern kann.
SVGPolylineElement Schnittstelle
Stellt ein SVG-<code>&lt;polyline&gt;</code>-Element im DOM dar und bietet über <code>points</code> Zugriff auf die Stützpunkte des offenen Linienzugs.
SVGPreserveAspectRatio Schnittstelle
Stellt den Wert des SVG-Attributs <code>preserveAspectRatio</code> als Objekt mit den Eigenschaften <code>align</code> und <code>meetOrSlice</code> dar.
SVGRadialGradientElement Schnittstelle
Stellt das SVG-Element <code>&lt;radialGradient&gt;</code> im DOM dar und macht Mittelpunkt, Radius und Brennpunkt des radialen Verlaufs per Skript zugänglich.
SVGRect Schnittstelle
Beschreibt ein Rechteck über <code>x</code>, <code>y</code>, <code>width</code> und <code>height</code>. In SVG 2 ist es ein Alias für <code>DOMRect</code>.
SVGRectElement Schnittstelle
Stellt ein SVG-<code>&lt;rect&gt;</code>-Element dar und bietet animierbaren Zugriff auf Position, Größe und Eckenradien (<code>x</code>, <code>y</code>, <code>width</code>, <code>height</code>, <code>rx</code>, <code>ry</code>).
SVGScriptElement Schnittstelle
Die Schnittstelle <code>SVGScriptElement</code> steht für das SVG-Element <code>&lt;script&gt;</code> und gibt per Skript Zugriff auf Typ, Quell-URL und CORS-Einstellung.
SVGSetElement Schnittstelle
Die Schnittstelle <code>SVGSetElement</code> steht für das SVG-Element <code>&lt;set&gt;</code>, das ein Attribut für eine bestimmte Dauer auf einen festen Wert setzt.
SVGStopElement Schnittstelle
Die Schnittstelle <code>SVGStopElement</code> steht für das SVG-Element <code>&lt;stop&gt;</code>, das einen Farbstopp innerhalb eines linearen oder radialen Verlaufs festlegt.
SVGStringList Schnittstelle
Die Schnittstelle <code>SVGStringList</code> stellt eine veränderbare Liste von Zeichenketten dar, z. B. für die SVG-Attribute <code>systemLanguage</code> und <code>requiredExtensions</code>.
SVGStyleElement Schnittstelle
Das Interface <code>SVGStyleElement</code> steht für ein SVG-<code>&lt;style&gt;</code>-Element und gibt Zugriff auf eingebettete CSS-Regeln innerhalb eines SVG-Dokuments.
SVGSVGElement Schnittstelle
Repräsentiert ein <code>&lt;svg&gt;</code>-Element im DOM und bietet Zugriff auf Abmessungen, <code>viewBox</code>, Animationssteuerung, Koordinatenumrechnung und Fabrikmethoden für SVG-Datentypen.
SVGSwitchElement Schnittstelle
Die Schnittstelle <code>SVGSwitchElement</code> steht für das SVG-Element <code>&lt;switch&gt;</code>. Dieses rendert nur das erste Kindelement, dessen Bedingungsattribute erfüllt sind.
SVGSymbolElement Schnittstelle
Die Schnittstelle <code>SVGSymbolElement</code> steht im DOM für das SVG-Element <code>&lt;symbol&gt;</code>, eine wiederverwendbare Grafikvorlage, die erst über <code>&lt;use&gt;</code> angezeigt wird.
SVGTextContentElement Schnittstelle
Basis-Interface für SVG-Elemente mit Textinhalt (<code>&lt;text&gt;</code>, <code>&lt;tspan&gt;</code>, <code>&lt;textPath&gt;</code>). Es bietet Methoden, um Text zu vermessen und einzelne Zeichen anzusteuern.
SVGTextElement Schnittstelle
Die Schnittstelle <code>SVGTextElement</code> steht für das SVG-Element <code>&lt;text&gt;</code> und bietet Zugriff auf Position, Textmetriken und Zeichengeometrie.
SVGTextPathElement Schnittstelle
DOM-Schnittstelle für das SVG-Element <code>&lt;textPath&gt;</code>, mit dem Text entlang eines beliebigen Pfads gesetzt wird.
SVGTextPositioningElement Schnittstelle
Basis-Schnittstelle für SVG-Textelemente wie <code>&lt;text&gt;</code> und <code>&lt;tspan&gt;</code>, deren Attribute <code>x</code>, <code>y</code>, <code>dx</code>, <code>dy</code> und <code>rotate</code> einzelne Glyphen positionieren.
SVGTitleElement Schnittstelle
Die <code>SVGTitleElement</code>-Schnittstelle steht für das SVG-Element <code>&lt;title&gt;</code>, das einer Grafik oder einem Teil davon einen zugänglichen Namen und einen Tooltip gibt.
SVGTransform Schnittstelle
Steht für genau eine Transformation wie <code>translate(…)</code>, <code>rotate(…)</code> oder <code>matrix(…)</code> in einer <code>SVGTransformList</code> und macht sie per Skript les- und änderbar.
SVGTransformList Schnittstelle
Eine live aktualisierte Liste von <code>SVGTransform</code>-Objekten, die das <code>transform</code>-Attribut eines SVG-Elements als Objekte abbildet.
SVGTSpanElement Schnittstelle
Repräsentiert ein <code>&lt;tspan&gt;</code>-Element, mit dem Teile eines SVG-Textes eigene Position, Formatierung oder Semantik bekommen.
SVGUnitTypes Schnittstelle
Stellt die Konstanten bereit, mit denen die Werte von <code>gradientUnits</code>, <code>patternContentUnits</code>, <code>clipPathUnits</code> und ähnlichen SVG-Attributen dargestellt werden.
SVGUseElement Schnittstelle
Die Schnittstelle <code>SVGUseElement</code> steht für das <code>&lt;use&gt;</code>-Element, das ein vorhandenes SVG-Element per Verweis an anderer Stelle erneut darstellt.
SVGViewElement Schnittstelle
Repräsentiert ein SVG-<code>&lt;view&gt;</code>-Element und gibt Zugriff auf dessen <code>viewBox</code> und <code>preserveAspectRatio</code>, also auf vordefinierte Ansichten einer Grafik.
SyncEvent Schnittstelle
Stellt das <code>sync</code>-Ereignis der Background Synchronization API dar. Es wird im <code>ServiceWorkerGlobalScope</code> ausgelöst, sobald der Browser wieder eine Netzwerkverbindung hat.
SyncManager Schnittstelle
Über <code>SyncManager</code> aus der Background Synchronization API registriert man einmalige Hintergrund-Synchronisationen für einen Service Worker und listet vorhandene Registrierungen auf.

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.