Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

1143 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 — 1143 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.
Sanitizer.allowAttribute() Methode
Erlaubt ein Attribut global, also auf allen Elementen, in der Konfiguration eines <code>Sanitizer</code>-Objekts.
Sanitizer.allowElement() Methode
Legt fest, dass das angegebene Element in der bereinigten Ausgabe erhalten bleibt, wenn der <code>Sanitizer</code> verwendet wird, optional mit elementspezifischen Attributregeln.
Sanitizer.get() Methode
Gibt die aktuelle Konfiguration eines <code>Sanitizer</code> als normalisiertes <code>SanitizerConfig</code>-Objekt zurück, etwa zum Prüfen, Protokollieren oder Kopieren.
Sanitizer.removeAttribute() Methode
Legt in der Sanitizer-Konfiguration fest, dass ein Attribut beim Bereinigen von allen Elementen entfernt wird.
Sanitizer.removeElement() Methode
Legt in der Konfiguration eines <code>Sanitizer</code> fest, dass ein bestimmtes Element samt Inhalt beim Bereinigen entfernt wird.
Sanitizer.removeUnsafe() Methode
Passt die Konfiguration eines <code>Sanitizer</code> so an, dass alle vom Browser als XSS-unsicher eingestuften Elemente und Attribute entfernt werden.
Sanitizer.replaceElementWithChildren() Methode
Legt in der Sanitizer-Konfiguration fest, dass ein Element entfernt und durch seinen Inhalt (Kindknoten) ersetzt wird, statt es samt Inhalt zu löschen.
Sanitizer.setComments() Methode
Legt fest, ob HTML-Kommentare (<code>&lt;!-- … --&gt;</code>) beim Bereinigen erhalten bleiben oder vom <code>Sanitizer</code> entfernt werden.
Sanitizer.setDataAttributes() Methode
Legt fest, ob ein <code>Sanitizer</code> alle <code>data-*</code>-Attribute pauschal zulässt oder ob sie einzeln in der Attribut-Erlaubnisliste stehen müssen.
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.
Scheduler.postTask() Methode
Plant eine Callback-Funktion mit einer Priorität (<code>user-blocking</code>, <code>user-visible</code>, <code>background</code>) ein und gibt ein Promise mit deren Ergebnis zurück.
Scheduler.yield() Methode
Gibt die Kontrolle während einer lang laufenden Aufgabe an den Haupt-Thread ab und setzt die Arbeit danach als bevorzugte Fortsetzung (Continuation) fort.
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.
Scheduling.isInputPending() Methode
Prüft, ob in der Ereignis-Warteschlange Eingabeereignisse (Klicks, Tasten usw.) warten. So kann lang laufender Code die Kontrolle rechtzeitig an den Browser abgeben.
Schleifen & Iteration Kapitel
Diese Sektion zeigt die Schleifenformen in JavaScript: for, while, for…of, for…in und for await…of. Dazu kommen break, continue und Labels sowie typische Fallstricke.
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>.
Screen.availHeight Eigenschaft
Liefert die Höhe des Bildschirmbereichs in CSS-Pixeln, der für Fenster verfügbar ist, also ohne dauerhafte Systemleisten wie Taskleiste oder Dock.
Screen.availWidth Eigenschaft
Liefert die horizontale Bildschirmfläche in CSS-Pixeln, die Fenstern zur Verfügung steht, also ohne dauerhaft belegte Bereiche wie eine seitliche Taskleiste oder das Dock.
Screen.colorDepth Eigenschaft
Die schreibgeschützte Eigenschaft <code>Screen.colorDepth</code> liefert die Farbtiefe des Bildschirms in Bit pro Pixel.
Screen.height Eigenschaft
Die schreibgeschützte Eigenschaft <code>Screen.height</code> gibt die Gesamthöhe des Bildschirms in CSS-Pixeln zurück.
Screen.isExtended Eigenschaft
Nur lesbare Eigenschaft: <code>true</code>, wenn das System des Nutzers mehrere Bildschirme hat, sonst <code>false</code>.
Screen.lockOrientation() Methode
Sperrt den Bildschirm in eine bestimmte Ausrichtung, etwa Hoch- oder Querformat. Die Methode ist veraltet und wurde durch <code>screen.orientation.lock()</code> ersetzt.
Screen.mozBrightness Eigenschaft
Liest oder setzt die Helligkeit der Bildschirm-Hintergrundbeleuchtung als Gleitkommazahl von <code>0</code> (sehr dunkel) bis <code>1</code> (volle Helligkeit).
Screen.mozEnabled Eigenschaft
Nicht standardisiertes Boolean-Attribut aus Firefox OS, mit dem sich der Gerätebildschirm ein- (<code>true</code>) oder ausschalten (<code>false</code>) ließ.
Screen.orientation Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>ScreenOrientation</code>-Objekt mit der aktuellen Bildschirmausrichtung (Typ und Winkel) liefert.
Screen.pixelDepth Eigenschaft
Schreibgeschützte Eigenschaft, die die Farbtiefe des Bildschirms in Bit pro Pixel angibt, meist <code>24</code>.
Screen.unlockOrientation() Methode
Hebt alle Sperren der Bildschirmausrichtung auf, die die Seite oder App zuvor mit <code>screen.lockOrientation()</code> gesetzt hat.
Screen.width Eigenschaft
Die schreibgeschützte Eigenschaft <code>Screen.width</code> gibt die Breite des gesamten Bildschirms in CSS-Pixeln zurück.
Screen: change Ereignis
Wird auf einem <code>Screen</code>-Objekt ausgelöst, wenn sich Größe, verfügbare Fläche, Farbtiefe oder Ausrichtung dieses Bildschirms ändern.
Screen: orientationchange Ereignis
Wird am <code>Screen</code>-Objekt ausgelöst, wenn sich die Bildschirmausrichtung des Geräts ändert (veraltet, nicht standardisiert).
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.
ScreenDetailed.availLeft Eigenschaft
Schreibgeschützte Zahl mit der x-Koordinate der linken Kante des verfügbaren Bildschirmbereichs innerhalb der virtuellen Mehrbildschirm-Anordnung.
ScreenDetailed.availTop Eigenschaft
Schreibgeschützte Zahl mit der y-Koordinate (obere Kante) des verfügbaren Bildschirmbereichs im virtuellen Mehrbildschirm-Koordinatensystem, in CSS-Pixeln.
ScreenDetailed.devicePixelRatio Eigenschaft
Schreibgeschützte Zahl mit dem Geräte-Pixel-Verhältnis eines bestimmten Bildschirms, also dem Verhältnis von physischen Pixeln zu CSS-Pixeln.
ScreenDetailed.isInternal Eigenschaft
Schreibgeschützter boolescher Wert: <code>true</code>, wenn der Bildschirm fest im Gerät verbaut ist (z. B. Laptop-Display), <code>false</code> bei externen Monitoren.
ScreenDetailed.isPrimary Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob der Bildschirm im Betriebssystem als primärer Bildschirm eingestellt ist.
ScreenDetailed.label Eigenschaft
Schreibgeschützter String mit einer für Menschen lesbaren Bezeichnung des Bildschirms, z. B. <code>"Built-in Retina Display"</code>.
ScreenDetailed.left Eigenschaft
Schreibgeschützte Zahl mit der x-Koordinate des linken Rands eines Bildschirms innerhalb des virtuellen Mehrbildschirm-Arbeitsbereichs, in CSS-Pixeln.
ScreenDetailed.top Eigenschaft
Liefert die y-Koordinate der oberen Kante des gesamten Bildschirms innerhalb der virtuellen Mehrbildschirm-Anordnung des Betriebssystems (schreibgeschützt).
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).
ScreenDetails.currentScreen Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>ScreenDetailed</code>-Objekt für den Bildschirm liefert, auf dem sich das aktuelle Browserfenster gerade befindet.
ScreenDetails.screens Eigenschaft
Schreibgeschütztes Array von <code>ScreenDetailed</code>-Objekten, die jeweils einen an das Gerät angeschlossenen Bildschirm detailliert beschreiben.
ScreenDetails: currentscreenchange Ereignis
Wird auf einem <code>ScreenDetails</code>-Objekt ausgelöst, wenn sich <code>ScreenDetails.currentScreen</code> ändert – durch Wechsel auf einen anderen Bildschirm oder durch geänderte Eigenschaften des aktuellen Bildschirms.
ScreenDetails: screenschange Ereignis
Wird auf einem <code>ScreenDetails</code>-Objekt ausgelöst, wenn ein Bildschirm an das System angeschlossen oder davon getrennt wurde.
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>).
ScreenOrientation.angle Eigenschaft
Gibt den aktuellen Orientierungswinkel des Bildschirms in Grad zurück, gemessen relativ zur natürlichen Ausrichtung des Geräts (0, 90, 180 oder 270), schreibgeschützt.
ScreenOrientation.lock() Methode
Sperrt die Bildschirmausrichtung des Dokuments auf die angegebene Ausrichtung und gibt ein <code>Promise</code> zurück, das bei Erfolg erfüllt wird.
ScreenOrientation.type Eigenschaft
Schreibgeschützte Eigenschaft, die die aktuelle Bildschirmausrichtung als String liefert: <code>portrait-primary</code>, <code>portrait-secondary</code>, <code>landscape-primary</code> oder <code>landscape-secondary</code>.
ScreenOrientation.unlock() Methode
Hebt eine zuvor mit <code>screen.orientation.lock()</code> gesetzte Sperre auf, sodass das Dokument wieder der Standard-Bildschirmausrichtung des Geräts folgt.
ScreenOrientation: change Ereignis
Wird auf <code>screen.orientation</code> ausgelöst, sobald sich die Bildschirmausrichtung ändert, z. B. wenn ein Nutzer sein Smartphone dreht.
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.
ScriptProcessorNode.bufferSize Eigenschaft
Gibt die Größe des Eingabe- und Ausgabepuffers eines <code>ScriptProcessorNode</code> in Sample-Frames als ganze Zahl zurück (nur lesbar).
ScriptProcessorNode: audioprocess Ereignis
Wird ausgelöst, sobald ein Eingabepuffer eines <code>ScriptProcessorNode</code> zur Verarbeitung bereitsteht – der Handler liest Samples aus <code>inputBuffer</code> und schreibt nach <code>outputBuffer</code>.
ScrollTimeline Schnittstelle
Stellt eine Scroll-Fortschritts-Timeline dar: Der Fortschritt einer Animation hängt an der Scrollposition eines Containers statt an der Zeit.
ScrollTimeline.axis Eigenschaft
Nur lesbare Eigenschaft, die als Aufzählungswert (<code>"block"</code>, <code>"inline"</code>, <code>"x"</code> oder <code>"y"</code>) angibt, welche Scrollachse den Fortschritt der <code>ScrollTimeline</code> steuert.
ScrollTimeline.source Eigenschaft
Schreibgeschützte Eigenschaft, die das scrollbare Element (den <code>Scroller</code>) liefert, dessen Scroll-Position den Fortschritt der <code>ScrollTimeline</code> bestimmt.
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.
SecurityPolicyViolationEvent.blockedURI Eigenschaft
Schreibgeschützter String mit der URI der Ressource, die blockiert wurde, weil sie gegen eine Content Security Policy (CSP) verstößt.
SecurityPolicyViolationEvent.columnNumber Eigenschaft
Schreibgeschützte Zahl mit der Spaltenposition in der Quellzeile, an der ein Verstoß gegen die Content Security Policy (CSP) ausgelöst wurde.
SecurityPolicyViolationEvent.disposition Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, ob die verletzte CSP erzwungen (<code>"enforce"</code>) oder nur gemeldet (<code>"report"</code>) wurde.
SecurityPolicyViolationEvent.documentURI Eigenschaft
Schreibgeschützter String mit dem URI des Dokuments oder Workers, in dem der CSP-Verstoß (Content Security Policy) aufgetreten ist.
SecurityPolicyViolationEvent.effectiveDirective Eigenschaft
Schreibgeschützter String mit dem Namen der CSP-Direktive, die tatsächlich verletzt wurde, z. B. <code>script-src-elem</code> oder <code>img-src</code>.
SecurityPolicyViolationEvent.lineNumber Eigenschaft
Nur lesbare Eigenschaft: die Zeilennummer im Dokument oder Worker-Skript, an der die Verletzung der Content Security Policy (CSP) aufgetreten ist.
SecurityPolicyViolationEvent.originalPolicy Eigenschaft
Schreibgeschützter String mit der vollständigen Content Security Policy (CSP), deren Durchsetzung die gemeldete Verletzung ausgelöst hat.
SecurityPolicyViolationEvent.referrer Eigenschaft
Schreibgeschützter String mit dem Referrer des Dokuments, in dem die Content Security Policy (CSP) verletzt wurde.
SecurityPolicyViolationEvent.sample Eigenschaft
Schreibgeschützte Zeichenkette mit einem Ausschnitt (max. 40 Zeichen) des Inline-Skripts, Inline-Styles oder Event-Handlers, der die CSP-Verletzung ausgelöst hat.
SecurityPolicyViolationEvent.sourceFile Eigenschaft
Nur lesbarer String mit der URL der Ressource (meist ein Skript), in der die Content-Security-Policy-Verletzung ausgelöst wurde.
SecurityPolicyViolationEvent.statusCode Eigenschaft
Schreibgeschützte Zahl mit dem HTTP-Statuscode des Dokuments oder Workers, in dem der CSP-Verstoß aufgetreten ist.
SecurityPolicyViolationEvent.violatedDirective Eigenschaft
Schreibgeschützter String mit dem Namen der CSP-Direktive, die durch eine blockierte Ressource oder Aktion verletzt wurde, z. B. <code>script-src-elem</code>.
Segments Klasse
Ein <code>Segments</code>-Objekt ist eine iterierbare Sammlung der Segmente eines Textstrings, erzeugt durch <code>Intl.Segmenter.prototype.segment()</code>.
Segments.prototype.containing() Methode
Liefert ein Segment-Datenobjekt für das Segment (Graphem, Wort oder Satz), das die Code-Einheit am angegebenen Index enthält, oder <code>undefined</code>.
Segments.prototype[Symbol.iterator]() Methode
Gibt einen Iterator zurück, der nacheinander Segment-Datenobjekte (<code>{ segment, index, input, isWordLike }</code>) eines mit <code>Intl.Segmenter</code> segmentierten Strings liefert.
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.
Selection.addRange() Methode
Fügt der aktuellen <code>Selection</code> ein <code>Range</code>-Objekt hinzu und markiert damit den entsprechenden Dokumentbereich sichtbar.
Selection.anchorNode Eigenschaft
Die schreibgeschützte Eigenschaft <code>Selection.anchorNode</code> liefert den Knoten, in dem die Auswahl beginnt (Ankerpunkt), oder <code>null</code>, wenn nichts ausgewählt ist.
Selection.anchorOffset Eigenschaft
Gibt den Versatz des Auswahl-Ankers innerhalb von <code>Selection.anchorNode</code> zurück – in Zeichen bei Textknoten, sonst als Index der Kindknoten.
Selection.collapse() Methode
Reduziert die aktuelle Auswahl auf einen einzigen Punkt (Cursor) an der angegebenen Position innerhalb eines Knotens.
Selection.collapseToEnd() Methode
Klappt die aktuelle Auswahl auf das Ende ihres letzten Bereichs zusammen – die Einfügemarke (Caret) steht danach direkt hinter dem zuvor markierten Inhalt.
Selection.collapseToStart() Methode
Reduziert die aktuelle Auswahl auf einen Cursor am Anfang des ersten Bereichs (<code>Range</code>). Markierter Text bleibt erhalten, ist danach aber nicht mehr ausgewählt.
Selection.containsNode() Methode
Prüft, ob ein bestimmter Knoten ganz oder (optional) teilweise in der aktuellen Textauswahl des Benutzers liegt.
Selection.deleteFromDocument() Methode
Entfernt den aktuell markierten Inhalt aus dem DOM, indem intern <code>Range.deleteContents()</code> auf dem ausgewählten Bereich aufgerufen wird.
Selection.direction Eigenschaft
Schreibgeschützte Eigenschaft, die die Richtung der aktuellen Auswahl als String zurückgibt: <code>"forward"</code>, <code>"backward"</code> oder <code>"none"</code>.
Selection.empty() Methode
Entfernt alle Bereiche aus der Auswahl. Danach sind <code>anchorNode</code> und <code>focusNode</code> <code>null</code> und nichts ist mehr markiert.
Selection.extend() Methode
Verschiebt den Fokus (das bewegliche Ende) der aktuellen Auswahl an die angegebene Position, der Anker bleibt dabei unverändert.
Selection.focusNode Eigenschaft
Schreibgeschützte Eigenschaft, die den Knoten (<code>Node</code>) liefert, in dem die aktuelle Auswahl endet – also dort, wo der Nutzer das Markieren beendet hat.
Selection.focusOffset Eigenschaft
Schreibgeschützte Zahl, die angibt, an welcher Position innerhalb von <code>Selection.focusNode</code> der Fokus (das bewegliche Ende) der Auswahl liegt.
Selection.getComposedRanges() Methode
Gibt die aktuelle Auswahl als Array von <code>StaticRange</code>-Objekten zurück. Die Bereiche können über Shadow-DOM-Grenzen hinweg reichen.
Selection.getRangeAt() Methode
Gibt das <code>Range</code>-Objekt am angegebenen Index der aktuellen Auswahl zurück, meist den ersten und einzigen ausgewählten Bereich mit <code>getRangeAt(0)</code>.
Selection.isCollapsed Eigenschaft
Schreibgeschützte Eigenschaft, die <code>true</code> liefert, wenn Anfang und Ende der Auswahl an derselben Stelle liegen, also kein Inhalt markiert ist.
Selection.modify() Methode
Verschiebt den Cursor oder erweitert die aktuelle Auswahl anhand einfacher Textbefehle wie Zeichen, Wort, Zeile oder Absatz.
Selection.rangeCount Eigenschaft
Die schreibgeschützte Eigenschaft <code>Selection.rangeCount</code> gibt an, wie viele <code>Range</code>-Objekte die aktuelle Auswahl enthält.
Selection.removeAllRanges() Methode
Entfernt alle Bereiche (<code>Range</code>) aus der Auswahl, sodass nichts mehr markiert ist und <code>anchorNode</code> sowie <code>focusNode</code> <code>null</code> sind.
Selection.removeRange() Methode
Entfernt ein bestimmtes <code>Range</code>-Objekt aus der aktuellen Auswahl, ohne die übrigen Bereiche anzutasten.
Selection.selectAllChildren() Methode
Ersetzt die aktuelle Auswahl durch einen Bereich, der alle Kindknoten von <code>parentNode</code> umfasst.
Selection.setBaseAndExtent() Methode
Ersetzt die aktuelle Auswahl durch einen Bereich zwischen zwei Punkten (Anker und Fokus), einschließlich aller dazwischenliegenden Inhalte.
Selection.setPosition() Methode
Reduziert die aktuelle Auswahl auf einen einzigen Punkt (Einfügemarke) an der angegebenen Stelle <code>offset</code> innerhalb von <code>node</code>.
Selection.toString() Methode
Gibt den aktuell vom Benutzer markierten Text der <code>Selection</code> als einfachen String ohne HTML-Markup zurück.
Selection.type Eigenschaft
Schreibgeschützte Eigenschaft, die als String angibt, welcher Art die aktuelle Auswahl ist: <code>"None"</code>, <code>"Caret"</code> oder <code>"Range"</code>.
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.
Sensor.activated Eigenschaft
Schreibgeschützte Eigenschaft, die mit einem booleschen Wert angibt, ob ein Sensor aktiv ist und Messwerte liefert.
Sensor.hasReading Eigenschaft
Die schreibgeschützte Eigenschaft <code>hasReading</code> gibt als booleschen Wert an, ob der Sensor bereits einen Messwert geliefert hat.
Sensor.start() Methode
Aktiviert einen Sensor, der auf <code>Sensor</code> aufbaut, zum Beispiel <code>Accelerometer</code> oder <code>Gyroscope</code>. Danach liefert er Messwerte über das <code>reading</code>-Event.
Sensor.stop() Methode
Die Methode <code>stop()</code> deaktiviert einen Sensor der Generic Sensor API und beendet die Erfassung von Messwerten.
Sensor.timestamp Eigenschaft
Die schreibgeschützte Eigenschaft <code>timestamp</code> gibt den Zeitpunkt der letzten Sensorabfrage als <code>DOMHighResTimeStamp</code> zurück, oder <code>null</code>, solange noch kein Messwert da ist.
Sensor: activate Ereignis
Wird ausgelöst, sobald ein <code>Sensor</code> nach <code>start()</code> aktiv ist und Messwerte liefern kann.
Sensor: error Ereignis
Wird an einem <code>Sensor</code>-Objekt ausgelöst, wenn der Sensor nicht gestartet werden kann oder während des Betriebs ein Fehler auftritt.
Sensor: reading Ereignis
Das <code>reading</code>-Event wird ausgelöst, sobald ein Sensor einen neuen Messwert liefert, der dann über die Eigenschaften der Sensor-Instanz abrufbar ist.
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.
SensorErrorEvent.error Eigenschaft
Schreibgeschützte Eigenschaft, die die <code>DOMException</code> liefert, die beschreibt, warum ein Sensor der Generic Sensor API einen Fehler ausgelöst hat.
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.
Serial.getPorts() Methode
Gibt ein Promise zurück, das mit einem Array aller <code>SerialPort</code>-Objekte aufgelöst wird, für die die Seite bereits eine Zugriffsberechtigung besitzt.
Serial.requestPort() Methode
Zeigt dem Benutzer einen Browser-Dialog zur Auswahl eines seriellen Geräts und gibt ein Promise auf den gewählten <code>SerialPort</code> zurück.
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.
SerialPort.close() Methode
Schließt einen geöffneten seriellen Port und gibt ein <code>Promise</code> zurück, das erfüllt wird, sobald der Port vollständig geschlossen ist.
SerialPort.connected Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob ein <code>SerialPort</code> gerade logisch mit seinem Gerät verbunden ist.
SerialPort.forget() Methode
Entzieht der Seite die Berechtigung für einen seriellen Port und gibt ein <code>Promise</code> zurück, das sich erfüllt, sobald der Zugriff widerrufen ist.
SerialPort.getInfo() Methode
Gibt synchron ein Objekt mit Kennungen des Geräts am seriellen Port zurück, z. B. <code>usbVendorId</code> und <code>usbProductId</code>.
SerialPort.getSignals() Methode
Liest die Eingangs-Steuerleitungen eines geöffneten seriellen Ports (CTS, DCD, DSR, RI) aus und liefert deren Zustand per Promise als Objekt.
SerialPort.open() Methode
Öffnet einen seriellen Port mit den angegebenen Verbindungsparametern und gibt ein <code>Promise</code> zurück, das nach dem erfolgreichen Öffnen erfüllt wird.
SerialPort.readable Eigenschaft
Gibt einen <code>ReadableStream</code> zurück, über den Daten vom angeschlossenen seriellen Gerät empfangen werden, oder <code>null</code>, wenn der Port nicht geöffnet ist.
SerialPort.setSignals() Methode
Setzt die Steuersignale <code>DTR</code>, <code>RTS</code> und <code>break</code> eines geöffneten seriellen Ports und gibt ein Promise zurück, das nach dem Setzen erfüllt wird.
SerialPort.writable Eigenschaft
Gibt einen <code>WritableStream</code> zurück, über den Bytes an das an den seriellen Port angeschlossene Gerät gesendet werden. Ist der Port nicht geöffnet, ist der Wert <code>null</code>.
SerialPort: connect Ereignis
Wird an einem <code>SerialPort</code> ausgelöst, sobald das zugehörige Gerät (wieder) verbunden ist, z. B. wenn ein USB-Seriell-Adapter eingesteckt wird.
SerialPort: disconnect Ereignis
Wird an einem <code>SerialPort</code> ausgelöst, wenn das zugehörige serielle Gerät vom System getrennt wird, z. B. wenn ein USB-Adapter abgezogen wird.
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.
ServiceWorker.postMessage() Methode
Sendet eine Nachricht von der Seite (oder einem anderen Kontext) an einen Service Worker, der sie im <code>message</code>-Event empfängt.
ServiceWorker.scriptURL Eigenschaft
Liefert die absolute, serialisierte URL des Skripts, mit dem der <code>ServiceWorker</code> über <code>navigator.serviceWorker.register()</code> registriert wurde.
ServiceWorker.state Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuellen Lebenszyklus-Zustand eines Service Workers als String liefert, z. B. <code>"installing"</code> oder <code>"activated"</code>.
ServiceWorker: error Ereignis
Das <code>error</code>-Ereignis wird auf einem <code>ServiceWorker</code>-Objekt ausgelöst, wenn im zugehörigen Service Worker ein Fehler auftritt.
ServiceWorker: statechange Ereignis
Wird an einem <code>ServiceWorker</code>-Objekt ausgelöst, sobald sich seine Eigenschaft <code>state</code> ändert, z. B. von <code>installing</code> zu <code>installed</code>.
ServiceWorkerContainer Schnittstelle
Über <code>navigator.serviceWorker</code> erreichbares Objekt, mit dem man Service Worker registriert, abfragt und mit dem steuernden Worker kommuniziert.
ServiceWorkerContainer.controller Eigenschaft
Liefert den aktiven <code>ServiceWorker</code>, der die aktuelle Seite steuert, oder <code>null</code>, wenn die Seite nicht kontrolliert wird oder ein Hard-Reload erfolgte.
ServiceWorkerContainer.getRegistration() Methode
Liefert ein Promise mit der <code>ServiceWorkerRegistration</code>, deren Scope am besten zur angegebenen Client-URL passt, oder <code>undefined</code>, wenn es keine passende gibt.
ServiceWorkerContainer.getRegistrations() Methode
Liefert ein Promise mit einem Array aller <code>ServiceWorkerRegistration</code>-Objekte, die zum Ursprung (Origin) der aktuellen Seite gehören.
ServiceWorkerContainer.ready Eigenschaft
Liefert ein <code>Promise&lt;ServiceWorkerRegistration&gt;</code>, das sich erfüllt, sobald für die aktuelle Seite ein aktiver Service Worker vorhanden ist.
ServiceWorkerContainer.register() Methode
Registriert ein Service-Worker-Skript für einen Scope und gibt ein Promise mit der zugehörigen <code>ServiceWorkerRegistration</code> zurück; bestehende Registrierungen werden aktualisiert.
ServiceWorkerContainer.startMessages() Methode
Startet sofort die Zustellung von Nachrichten, die ein Service Worker per <code>Client.postMessage()</code> an die Seite geschickt hat. Diese Nachrichten warten bis dahin in einer Warteschlange.
ServiceWorkerContainer: controllerchange Ereignis
Wird ausgelöst, wenn die Seite einen neuen steuernden Service Worker bekommt, also wenn sich <code>navigator.serviceWorker.controller</code> ändert.
ServiceWorkerContainer: message Ereignis
Wird auf dem <code>ServiceWorkerContainer</code> einer Seite ausgelöst, wenn ein Service Worker per <code>client.postMessage()</code> eine Nachricht an diese Seite schickt.
ServiceWorkerContainer: messageerror Ereignis
Wird am <code>ServiceWorkerContainer</code> ausgelöst, wenn eine vom Service Worker empfangene Nachricht nicht deserialisiert werden kann.
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.
ServiceWorkerGlobalScope.clients Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>Clients</code>-Objekt des Service Workers liefert, über das sich kontrollierte Fenster, Tabs und Worker abfragen und steuern lassen.
ServiceWorkerGlobalScope.cookieStore Eigenschaft
Schreibgeschützte Eigenschaft, die im Service Worker das <code>CookieStore</code>-Objekt liefert, mit dem Cookies asynchron gelesen, gesetzt, gelöscht und überwacht werden.
ServiceWorkerGlobalScope.registration Eigenschaft
Liefert innerhalb eines Service Workers das <code>ServiceWorkerRegistration</code>-Objekt, das die Registrierung dieses Service Workers darstellt.
ServiceWorkerGlobalScope.serviceWorker Eigenschaft
Schreibgeschützte Eigenschaft, die im Service-Worker-Kontext das <code>ServiceWorker</code>-Objekt des aktuell laufenden Service Workers zurückgibt.
ServiceWorkerGlobalScope.skipWaiting() Methode
Lässt einen neu installierten, wartenden Service Worker sofort aktiv werden, ohne dass zuvor alle Tabs mit dem alten Worker geschlossen werden müssen.
ServiceWorkerGlobalScope: activate Ereignis
Wird im Service Worker ausgelöst, wenn eine <code>ServiceWorkerRegistration</code> einen neuen aktiven Worker bekommt. Das ist der typische Ort zum Aufräumen alter Caches.
ServiceWorkerGlobalScope: backgroundfetchabort Ereignis
Wird im Service Worker ausgelöst, wenn eine Background-Fetch-Operation vom Benutzer oder per <code>BackgroundFetchRegistration.abort()</code> abgebrochen wurde.
ServiceWorkerGlobalScope: backgroundfetchclick Ereignis
Wird im Service Worker ausgelöst, wenn der Benutzer auf die Fortschrittsanzeige des Browsers für einen laufenden oder abgeschlossenen Background Fetch klickt.
ServiceWorkerGlobalScope: backgroundfetchfail Ereignis
Wird im Service Worker ausgelöst, wenn ein Hintergrund-Abruf (Background Fetch) fehlgeschlagen ist, also mindestens eine Anfrage nicht erfolgreich abgeschlossen wurde.
ServiceWorkerGlobalScope: backgroundfetchsuccess Ereignis
Wird im Service Worker ausgelöst, wenn ein Background Fetch erfolgreich abgeschlossen wurde, also alle Anfragen erfolgreich beantwortet wurden.
ServiceWorkerGlobalScope: canmakepayment Ereignis
Wird im Service Worker einer webbasierten Zahlungs-App ausgelöst, wenn der Browser prüfen will, ob die App eine Zahlung abwickeln kann.
ServiceWorkerGlobalScope: contentdelete Ereignis
Wird im Service Worker ausgelöst, wenn der Nutzer über die Oberfläche des Browsers einen Eintrag aus dem Content Index löscht.
ServiceWorkerGlobalScope: cookiechange Ereignis
Wird im Service Worker ausgelöst, wenn sich ein Cookie ändert, das zu einem über <code>registration.cookies.subscribe()</code> angelegten Abonnement passt.
ServiceWorkerGlobalScope: fetch Ereignis
Wird im Service Worker ausgelöst, sobald eine kontrollierte Seite eine Netzwerk-Anfrage stellt. Mit <code>event.respondWith()</code> lässt sich die Antwort selbst liefern.
ServiceWorkerGlobalScope: install Ereignis
Wird im Service Worker ausgelöst, sobald eine Registrierung einen neuen <code>installing</code>-Worker erhält. Hier legt man typischerweise den Offline-Cache an.
ServiceWorkerGlobalScope: message Ereignis
Wird im Service Worker ausgelöst, wenn eine Nachricht eingeht, z. B. per <code>navigator.serviceWorker.controller.postMessage()</code> aus einer Seite.
ServiceWorkerGlobalScope: messageerror Ereignis
Wird im Service Worker ausgelöst, wenn eine eingehende Nachricht (z. B. per <code>postMessage()</code>) nicht deserialisiert werden kann.
ServiceWorkerGlobalScope: notificationclick Ereignis
Wird im Service Worker ausgelöst, wenn jemand auf eine mit <code>showNotification()</code> erzeugte Systembenachrichtigung oder auf einen ihrer Aktionsknöpfe klickt.
ServiceWorkerGlobalScope: notificationclose Ereignis
Wird im Service Worker ausgelöst, wenn der Benutzer eine mit <code>ServiceWorkerRegistration.showNotification()</code> angezeigte Benachrichtigung schließt, ohne sie anzuklicken.
ServiceWorkerGlobalScope: paymentrequest Ereignis
Wird im Service Worker einer Zahlungs-App ausgelöst, sobald eine Händlerseite über <code>PaymentRequest.show()</code> einen Zahlungsvorgang mit dieser App startet.
ServiceWorkerGlobalScope: periodicsync Ereignis
Wird im Service Worker in regelmäßigen Zeitabständen ausgelöst, die beim Registrieren über <code>PeriodicSyncManager.register()</code> festgelegt wurden.
ServiceWorkerGlobalScope: push Ereignis
Wird im <code>ServiceWorkerGlobalScope</code> ausgelöst, wenn der Service Worker über den Push-Dienst des Browsers eine Push-Nachricht vom Server erhält.
ServiceWorkerGlobalScope: pushsubscriptionchange Ereignis
Wird im Service Worker ausgelöst, wenn sich das Push-Abonnement ohne Zutun der Anwendung ändert, z. B. weil es abläuft, erneuert oder vom Push-Dienst widerrufen wird.
ServiceWorkerGlobalScope: sync Ereignis
Wird im Service Worker ausgelöst, sobald eine per <code>SyncManager.register()</code> angemeldete Hintergrund-Synchronisation ausgeführt werden kann, typischerweise sobald wieder Netz da ist.
ServiceWorkerRegistration Schnittstelle
Repräsentiert die Registrierung eines Service Workers für einen Scope und bietet Zugriff auf dessen Zustände, Updates, Push- und Benachrichtigungsfunktionen.
ServiceWorkerRegistration.active Eigenschaft
Liefert den <code>ServiceWorker</code> einer Registrierung, dessen <code>state</code> <code>"activating"</code> oder <code>"activated"</code> ist, sonst <code>null</code>.
ServiceWorkerRegistration.backgroundFetch Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>BackgroundFetchManager</code>-Objekt einer Service-Worker-Registrierung liefert, um große Downloads im Hintergrund zu starten und zu verwalten.
ServiceWorkerRegistration.cookies Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>CookieStoreManager</code> einer Service-Worker-Registrierung liefert. Darüber lassen sich Abonnements für Cookie-Änderungen verwalten.
ServiceWorkerRegistration.getNotifications() Methode
Liefert ein Promise mit einem Array der noch angezeigten <code>Notification</code>-Objekte, die über diese Service-Worker-Registrierung erstellt wurden.
ServiceWorkerRegistration.index Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>ContentIndex</code>-Objekt der Registrierung liefert, mit dem offline verfügbare Inhalte beim Browser angemeldet werden.
ServiceWorkerRegistration.installing Eigenschaft
Schreibgeschützte Eigenschaft, die den Service Worker der Registrierung liefert, der sich gerade im Zustand <code>installing</code> befindet, sonst <code>null</code>.
ServiceWorkerRegistration.navigationPreload Eigenschaft
Liefert den <code>NavigationPreloadManager</code> der Service-Worker-Registrierung. Damit steuert man das Vorabladen von Navigationsanfragen.
ServiceWorkerRegistration.paymentManager Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>PaymentManager</code>-Objekt einer Service-Worker-Registrierung zurückgibt. Damit konfiguriert eine Web-App ihre Rolle als Zahlungsanbieter (Payment Handler API).
ServiceWorkerRegistration.periodicSync Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>PeriodicSyncManager</code> einer Service-Worker-Registrierung liefert, um Hintergrundaufgaben in regelmäßigen Abständen zu registrieren.
ServiceWorkerRegistration.pushManager Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>PushManager</code>-Objekt einer Service-Worker-Registrierung liefert. Damit abonnieren, lesen und kündigen Sie Push-Nachrichten.
ServiceWorkerRegistration.scope Eigenschaft
Liefert als schreibgeschützten String die absolute URL, die den Geltungsbereich (Scope) einer Service-Worker-Registrierung festlegt.
ServiceWorkerRegistration.showNotification() Methode
Zeigt über einen aktiven Service Worker eine Systembenachrichtigung an. Das funktioniert auch, wenn keine Seite der Anwendung geöffnet ist, etwa nach einem Push-Ereignis.
ServiceWorkerRegistration.sync Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>SyncManager</code>-Objekt der Registrierung liefert. Damit registrierst du einmalige Hintergrundsynchronisationen.
ServiceWorkerRegistration.unregister() Methode
Hebt die Registrierung eines Service Workers auf und gibt ein <code>Promise&lt;boolean&gt;</code> zurück, das angibt, ob die Aufhebung erfolgreich war.
ServiceWorkerRegistration.update() Methode
Lädt das Skript des Service Workers sofort neu vom Server und installiert eine neue Version, falls sich die Skriptdatei Byte für Byte geändert hat.
ServiceWorkerRegistration.updateViaCache Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, ob der Browser beim Update-Check des Service Workers den HTTP-Cache nutzt: <code>"imports"</code>, <code>"all"</code> oder <code>"none"</code>.
ServiceWorkerRegistration.waiting Eigenschaft
Schreibgeschützte Eigenschaft, die den installierten, aber noch nicht aktiven Service Worker (<code>state === "installed"</code>) einer Registrierung liefert – oder <code>null</code>.
ServiceWorkerRegistration: updatefound Ereignis
Wird ausgelöst, sobald <code>ServiceWorkerRegistration.installing</code> einen neuen Service Worker erhält, also eine neue Worker-Version installiert wird.
Set Klasse
Das <code>Set</code>-Objekt speichert eindeutige Werte beliebigen Typs, seien es primitive Werte oder Objektreferenzen.
set Keyword
Die <code>set</code>-Syntax bindet eine Objekteigenschaft an eine Funktion, die bei jeder Zuweisung an diese Eigenschaft aufgerufen wird.
Set.prototype.add() Methode
Fügt den angegebenen Wert in das <code>Set</code>-Objekt ein, sofern er nicht bereits enthalten ist, und gibt das Set selbst zurück.
Set.prototype.clear() Methode
Entfernt alle Elemente aus einem <code>Set</code>. Danach ist <code>size</code> gleich <code>0</code>.
Set.prototype.delete() Methode
Die Methode <code>delete()</code> von <code>Set</code>-Instanzen entfernt den angegebenen Wert aus dem Set, sofern er enthalten ist.
Set.prototype.difference() Methode
Gibt ein neues <code>Set</code> mit allen Elementen dieses Sets zurück, die im übergebenen Set (oder Set-ähnlichen Objekt) <em>nicht</em> enthalten sind.
Set.prototype.entries() Methode
Gibt einen neuen Set-Iterator zurück, der für jedes Element des Sets ein Array <code>[value, value]</code> in Einfügereihenfolge liefert.
Set.prototype.forEach() Methode
Führt eine Callback-Funktion einmal für jeden Wert eines <code>Set</code> aus, in der Reihenfolge, in der die Werte eingefügt wurden.
Set.prototype.has() Methode
Die Methode <code>has()</code> gibt einen booleschen Wert zurück, der angibt, ob ein bestimmter Wert im <code>Set</code> enthalten ist.
Set.prototype.intersection() Methode
Gibt eine neue <code>Set</code> zurück, die nur die Elemente enthält, die sowohl in dieser Menge als auch in <code>other</code> vorkommen (Schnittmenge).
Set.prototype.isDisjointFrom() Methode
Prüft, ob dieses <code>Set</code> und eine andere mengenähnliche Struktur keine gemeinsamen Elemente haben, und gibt <code>true</code> oder <code>false</code> zurück.
Set.prototype.isSubsetOf() Methode
Prüft, ob jedes Element dieses <code>Set</code> auch in der übergebenen Menge <code>other</code> enthalten ist, und gibt <code>true</code> oder <code>false</code> zurück.
Set.prototype.isSupersetOf() Methode
Prüft, ob dieses <code>Set</code> alle Elemente eines anderen Sets bzw. set-ähnlichen Objekts enthält, und gibt <code>true</code> oder <code>false</code> zurück.
Set.prototype.keys() Methode
Gibt einen neuen Set-Iterator zurück, der alle Werte des Sets in Einfügereihenfolge liefert – ein Alias für <code>Set.prototype.values()</code>.
Set.prototype.size Eigenschaft
Die Zugriffseigenschaft <code>size</code> gibt die Anzahl der eindeutigen Elemente in einem <code>Set</code> zurück.
Set.prototype.symmetricDifference() Methode
Gibt eine neue <code>Set</code> zurück, die alle Elemente enthält, die in genau einer der beiden Mengen vorkommen, also in dieser oder in <code>other</code>, aber nicht in beiden.
Set.prototype.union() Methode
Gibt ein neues <code>Set</code> zurück, das alle Elemente dieser Menge und der übergebenen mengenartigen Struktur enthält (Vereinigungsmenge).
Set.prototype.values() Methode
Gibt ein neues Set-Iterator-Objekt zurück, das die Werte aller Elemente des Sets in Einfüge-Reihenfolge liefert.
Set.prototype[Symbol.iterator]() Methode
Gibt einen Iterator über die Werte eines <code>Set</code> in Einfügereihenfolge zurück und macht Sets damit für <code>for...of</code>, Spread-Syntax und Destrukturierung nutzbar.
Set[Symbol.species] Eigenschaft
Statischer Getter, der den Konstruktor zurückgibt, mit dem abgeleitete <code>Set</code>-Objekte erzeugt werden sollen. Die eingebauten <code>Set</code>-Methoden verwenden ihn derzeit nicht.
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.
ShadowRoot.activeElement Eigenschaft
Gibt das Element innerhalb des Schattenbaums zurück, das gerade den Fokus hat, oder <code>null</code>, wenn kein Element darin fokussiert ist.
ShadowRoot.adoptedStyleSheets Eigenschaft
Liest oder setzt ein Array von <code>CSSStyleSheet</code>-Objekten (Constructable Stylesheets), die zusätzlich auf den Shadow-DOM-Teilbaum angewendet werden.
ShadowRoot.clonable Eigenschaft
Schreibgeschützter Boolean, der angibt, ob ein Shadow-Root beim Klonen seines Host-Elements (z. B. mit <code>cloneNode()</code>) mitkopiert wird.
ShadowRoot.customElementRegistry Eigenschaft
Gibt die <code>CustomElementRegistry</code> zurück, die diesem Shadow Root zugeordnet ist, oder <code>null</code>, wenn keine festgelegt wurde.
ShadowRoot.delegatesFocus Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, ob ein Shadow Root den Fokus an sein erstes fokussierbares Element delegiert (<code>true</code>) oder nicht (<code>false</code>).
ShadowRoot.elementFromPoint() Methode
Gibt das oberste Element innerhalb eines Shadow-Roots an den angegebenen Viewport-Koordinaten zurück, oder <code>null</code>, wenn dort keines liegt.
ShadowRoot.elementsFromPoint() Methode
Gibt ein Array aller Elemente an den Viewport-Koordinaten <code>(x, y)</code> zurück – vom obersten zum untersten, aus Sicht eines Shadow Trees.
ShadowRoot.fullscreenElement Eigenschaft
Gibt das Element im Shadow Tree zurück, das gerade im Vollbildmodus angezeigt wird, oder <code>null</code>, falls es keines gibt.
ShadowRoot.getAnimations() Methode
Gibt ein Array aller aktuell wirksamen <code>Animation</code>-Objekte zurück, deren Zielelemente Nachkommen des Shadow-Baums sind.
ShadowRoot.getHTML() Methode
Gibt den Inhalt eines Shadow Root als HTML-String zurück. Auf Wunsch werden verschachtelte Shadow Roots als deklarative <code>&lt;template shadowrootmode&gt;</code> mit ausgegeben.
ShadowRoot.host Eigenschaft
Die schreibgeschützte Eigenschaft <code>ShadowRoot.host</code> liefert das Element, an das der Shadow Root angehängt ist (das sogenannte Shadow-Host-Element).
ShadowRoot.innerHTML Eigenschaft
Liest oder setzt das HTML-Markup des DOM-Baums innerhalb eines <code>ShadowRoot</code> als String.
ShadowRoot.mode Eigenschaft
Schreibgeschützte Eigenschaft, die den Kapselungsmodus eines <code>ShadowRoot</code> angibt: <code>"open"</code> oder <code>"closed"</code>.
ShadowRoot.pictureInPictureElement Eigenschaft
Gibt das <code>&lt;video&gt;</code>-Element innerhalb dieses Shadow-Trees zurück, das gerade im Bild-in-Bild-Modus läuft, oder <code>null</code>.
ShadowRoot.pointerLockElement Eigenschaft
Gibt das Element innerhalb dieses Shadow-Baums zurück, das gerade die Zeigersperre (Pointer Lock) hält, oder <code>null</code>.
ShadowRoot.serializable Eigenschaft
Schreibgeschützte boolesche Eigenschaft: <code>true</code>, wenn der Shadow-Root beim Serialisieren mit <code>getHTML()</code> einbezogen werden darf.
ShadowRoot.setHTML() Methode
Parst einen HTML-String, entfernt dabei XSS-gefährliche Inhalte und ersetzt damit den gesamten Inhalt des Shadow Roots.
ShadowRoot.setHTMLUnsafe() Methode
Parst einen HTML-String (inklusive deklarativem Shadow DOM) ohne automatische XSS-Bereinigung und ersetzt damit den gesamten Inhalt eines <code>ShadowRoot</code>.
ShadowRoot.slotAssignment Eigenschaft
Gibt den Slot-Zuweisungsmodus des Shadow-DOM-Baums zurück, also <code>"named"</code> (automatisch über das <code>slot</code>-Attribut) oder <code>"manual"</code> (manuell per <code>assign()</code>).
ShadowRoot.styleSheets Eigenschaft
Liefert eine schreibgeschützte <code>StyleSheetList</code> aller Stylesheets, die per <code>&lt;style&gt;</code> oder <code>&lt;link rel="stylesheet"&gt;</code> im Shadow-Baum stehen.
SharedArrayBuffer Klasse
Repräsentiert einen gemeinsam genutzten binären Rohdatenpuffer, der zwischen mehreren <code>Worker</code>-Threads gleichzeitig gelesen und beschrieben werden kann.
SharedArrayBuffer.prototype.byteLength Eigenschaft
Gibt die aktuelle Länge eines <code>SharedArrayBuffer</code> in Bytes zurück (schreibgeschützte Zugriffseigenschaft).
SharedArrayBuffer.prototype.grow() Methode
Vergrößert einen wachstumsfähigen <code>SharedArrayBuffer</code> auf die angegebene Größe in Bytes. Verkleinern ist dabei nicht möglich.
SharedArrayBuffer.prototype.growable Eigenschaft
Gibt einen booleschen Wert zurück, der anzeigt, ob der <code>SharedArrayBuffer</code> mit <code>grow()</code> vergrößert werden kann.
SharedArrayBuffer.prototype.maxByteLength Eigenschaft
Gibt die maximale Länge in Bytes zurück, auf die ein <code>SharedArrayBuffer</code> mit <code>grow()</code> vergrößert werden kann.
SharedArrayBuffer.prototype.slice() Methode
Gibt einen neuen <code>SharedArrayBuffer</code> mit einer Kopie der Bytes von <code>start</code> (inklusive) bis <code>end</code> (exklusiv) zurück.
SharedArrayBuffer[Symbol.species] Eigenschaft
Statischer Getter, der den Konstruktor liefert, mit dem <code>SharedArrayBuffer</code>-Methoden wie <code>slice()</code> ihre neuen Puffer-Objekte erzeugen.
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.
SharedStorage.append() Methode
Hängt einen String an den Wert eines Schlüssels im Shared Storage des aktuellen Ursprungs an und legt den Schlüssel an, falls er noch nicht existiert.
SharedStorage.clear() Methode
Löscht alle Einträge im gemeinsamen Speicher (Shared Storage) des aktuellen Ursprungs und gibt ein <code>Promise</code> zurück.
SharedStorage.delete() Methode
Löscht ein bestehendes Schlüssel-Wert-Paar aus dem Shared Storage des aktuellen Ursprungs und gibt ein <code>Promise</code> zurück.
SharedStorage.set() Methode
Speichert ein neues Schlüssel-Wert-Paar im Shared Storage des aktuellen Ursprungs oder überschreibt einen vorhandenen Eintrag.
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.
SharedStorageRunOperation.run() Methode
Legt fest, wie die asynchrone <code>run()</code>-Methode einer im Shared-Storage-Worklet registrierten Run-Output-Gate-Operation aussehen muss.
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.
SharedStorageSelectURLOperation.run() Methode
Legt fest, wie die <code>run()</code>-Methode einer URL-Auswahl-Operation im Shared-Storage-Worklet aussehen muss: Sie wählt aus einer URL-Liste eine aus und gibt deren Index zurück.
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>.
SharedStorageWorkletGlobalScope.register() Methode
Registriert im Shared-Storage-Worklet eine Operation (Klasse mit <code>run()</code>-Methode) unter einem Namen, damit die Seite sie per <code>run()</code> oder <code>selectURL()</code> aufrufen kann.
SharedStorageWorkletGlobalScope.sharedStorage Eigenschaft
Schreibgeschützte Eigenschaft im Shared-Storage-Worklet, die eine <code>WorkletSharedStorage</code>-Instanz für den gemeinsamen Speicher des aktuellen Ursprungs liefert.
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.
SharedWorker.port Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>MessagePort</code>-Objekt liefert, über das die Seite mit dem Shared Worker kommuniziert.
SharedWorker: error Ereignis
Wird am <code>SharedWorker</code>-Objekt ausgelöst, wenn der Worker nicht gestartet werden kann, etwa weil das Skript nicht lädt oder einen Syntaxfehler enthält.
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.
SharedWorkerGlobalScope.close() Methode
Beendet einen SharedWorker von innen heraus: Alle Aufgaben in seiner Ereignisschleife werden verworfen und der globale Bereich wird geschlossen.
SharedWorkerGlobalScope.name Eigenschaft
Gibt innerhalb eines SharedWorker den Namen als String zurück, der beim Erzeugen mit <code>new SharedWorker(url, name)</code> vergeben wurde. Schreibgeschützt.
SharedWorkerGlobalScope: connect Ereignis
Wird im <code>SharedWorkerGlobalScope</code> ausgelöst, sobald sich ein neuer Client (Tab, Fenster, iframe) per <code>new SharedWorker()</code> mit dem Shared Worker verbindet.
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.
SnapEvent.snapTargetBlock Eigenschaft
Schreibgeschützte Eigenschaft, die das Element liefert, auf das ein Scroll-Snap-Container in Block-Richtung eingerastet ist (oder gerade einrasten wird).
SnapEvent.snapTargetInline Eigenschaft
Schreibgeschützte Eigenschaft, die das Element liefert, an dem ein Scroll-Container in Inline-Richtung einrastet, oder <code>null</code>, wenn in dieser Richtung kein Einrasten stattfindet.
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.
SourceBuffer.abort() Methode
Bricht das Anhängen des aktuellen Segments an einen <code>SourceBuffer</code> ab und setzt den Segmentparser zurück.
SourceBuffer.appendBuffer() Methode
Hängt Mediasegmentdaten aus einem <code>ArrayBuffer</code>, <code>TypedArray</code> oder <code>DataView</code> asynchron an einen <code>SourceBuffer</code> an.
SourceBuffer.appendBufferAsync() Methode
Hängt Mediensegmentdaten aus einem <code>ArrayBuffer</code>, <code>TypedArray</code> oder <code>DataView</code> asynchron an einen <code>SourceBuffer</code> an und gibt ein <code>Promise</code> zurück.
SourceBuffer.appendWindowEnd Eigenschaft
Legt den Zeitstempel (in Sekunden) für das Ende des Append-Fensters fest. Mediendaten, die danach liegen, verwirft der <code>SourceBuffer</code> beim Anhängen.
SourceBuffer.appendWindowStart Eigenschaft
Liest oder setzt den Startzeitpunkt (in Sekunden) des Anhangsfensters. Mediendaten, die davor liegen, werden bei <code>appendBuffer()</code> verworfen.
SourceBuffer.audioTracks Eigenschaft
Schreibgeschützte Eigenschaft, die eine <code>AudioTrackList</code> mit allen Audiospuren liefert, die aktuell im <code>SourceBuffer</code> enthalten sind.
SourceBuffer.buffered Eigenschaft
Liefert als normalisiertes <code>TimeRanges</code>-Objekt die Zeitbereiche, die gerade im <code>SourceBuffer</code> gepuffert sind. Die Eigenschaft ist schreibgeschützt.
SourceBuffer.changeType() Methode
Wechselt den MIME-Typ (Container und Codec), den ein <code>SourceBuffer</code> für künftige <code>appendBuffer()</code>-Aufrufe erwartet, ohne dass ein neuer Puffer nötig ist.
SourceBuffer.mode Eigenschaft
Legt fest, ob ein <code>SourceBuffer</code> Mediensegmente nach ihren eingebetteten Zeitstempeln (<code>"segments"</code>) oder lückenlos in Anfügereihenfolge (<code>"sequence"</code>) einordnet.
SourceBuffer.remove() Methode
Entfernt gepufferte Mediendaten im Zeitbereich von <code>start</code> bis <code>end</code> (in Sekunden) asynchron aus einem <code>SourceBuffer</code>.
SourceBuffer.removeAsync() Methode
Entfernt asynchron alle Mediensegmente im Zeitbereich <code>start</code> bis <code>end</code> aus dem <code>SourceBuffer</code> und liefert ein Promise, das nach dem Entfernen erfüllt wird.
SourceBuffer.textTracks Eigenschaft
Gibt eine schreibgeschützte <code>TextTrackList</code> mit den Textspuren zurück, die aktuell in diesem <code>SourceBuffer</code> enthalten sind.
SourceBuffer.timestampOffset Eigenschaft
Liest oder setzt den Versatz in Sekunden, der auf die Zeitstempel aller Mediensegmente addiert wird, die danach dem <code>SourceBuffer</code> hinzugefügt werden.
SourceBuffer.updating Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob gerade ein <code>appendBuffer()</code>- oder <code>remove()</code>-Vorgang am <code>SourceBuffer</code> läuft.
SourceBuffer.videoTracks Eigenschaft
Schreibgeschützte Eigenschaft, die eine <code>VideoTrackList</code> mit allen Videospuren liefert, die aktuell im <code>SourceBuffer</code> enthalten sind.
SourceBuffer: abort Ereignis
Wird an einem <code>SourceBuffer</code> ausgelöst, wenn ein laufender <code>appendBuffer()</code>-Vorgang vorzeitig abgebrochen wird, etwa durch <code>abort()</code>.
SourceBuffer: error Ereignis
Wird am <code>SourceBuffer</code> ausgelöst, wenn beim Verarbeiten der Daten aus <code>appendBuffer()</code> ein Fehler auftritt, z. B. bei ungültigen oder nicht unterstützten Mediendaten.
SourceBuffer: update Ereignis
Wird ausgelöst, wenn eine <code>appendBuffer()</code>- oder <code>remove()</code>-Operation auf einem <code>SourceBuffer</code> erfolgreich abgeschlossen wurde.
SourceBuffer: updateend Ereignis
Wird ausgelöst, sobald eine <code>appendBuffer()</code>- oder <code>remove()</code>-Operation eines <code>SourceBuffer</code> beendet ist, egal ob erfolgreich, abgebrochen oder fehlerhaft.
SourceBuffer: updatestart Ereignis
Wird ausgelöst, sobald ein <code>SourceBuffer</code> mit einer <code>appendBuffer()</code>- oder <code>remove()</code>-Operation beginnt und <code>updating</code> auf <code>true</code> wechselt.
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>.
SourceBufferList.length Eigenschaft
Die schreibgeschützte Eigenschaft <code>length</code> gibt die Anzahl der <code>SourceBuffer</code>-Objekte in einer <code>SourceBufferList</code> zurück.
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.
SpeechGrammar.src Eigenschaft
Liest oder setzt die Grammatik eines <code>SpeechGrammar</code>-Objekts als String, entweder als URL oder als Inhalt im JSGF-Format.
SpeechGrammar.weight Eigenschaft
Liest oder setzt das Gewicht einer <code>SpeechGrammar</code>, also wie stark die Spracherkennung diese Grammatik gegenüber anderen berücksichtigen soll (0.0 bis 1.0).
SpeechGrammarList Schnittstelle
Liste von <code>SpeechGrammar</code>-Objekten, die einer <code>SpeechRecognition</code>-Instanz angeben, welche Wörter oder Wortmuster bevorzugt erkannt werden sollen.
SpeechGrammarList.addFromString() Methode
Fügt einer <code>SpeechGrammarList</code> eine Grammatik hinzu, die als String (meist im JSGF-Format) direkt im Code vorliegt, optional mit einer Gewichtung.
SpeechGrammarList.addFromURI() Methode
Lädt eine Grammatik von einem URI und fügt sie als neues <code>SpeechGrammar</code>-Objekt zur <code>SpeechGrammarList</code> hinzu.
SpeechGrammarList.item() Methode
Gibt das <code>SpeechGrammar</code>-Objekt an der angegebenen Position einer <code>SpeechGrammarList</code> zurück. Alternativ geht das auch per Array-Syntax <code>list[index]</code>.
SpeechGrammarList.length Eigenschaft
Schreibgeschützte Eigenschaft, die die Anzahl der <code>SpeechGrammar</code>-Objekte in einer <code>SpeechGrammarList</code> als Ganzzahl liefert.
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.
SpeechRecognition.abort() Methode
Bricht eine laufende Spracherkennung sofort ab, ohne ein <code>SpeechRecognitionResult</code> für die bisher aufgenommenen Audiodaten zu liefern.
SpeechRecognition.available() Methode
Statische Methode, die asynchron prüft, ob die angegebenen Sprachen für die Spracherkennung verfügbar sind – optional ausschließlich lokal auf dem Gerät.
SpeechRecognition.continuous Eigenschaft
Legt fest, ob eine <code>SpeechRecognition</code>-Sitzung nach dem ersten Ergebnis weiterläuft (<code>true</code>) oder nach einem einzelnen Ergebnis endet (<code>false</code>).
SpeechRecognition.grammars Eigenschaft
Liest oder setzt die <code>SpeechGrammarList</code> mit den Grammatiken, die eine <code>SpeechRecognition</code>-Instanz bei der Spracherkennung berücksichtigen soll.
SpeechRecognition.install() Methode
Statische Methode, die die Sprachpakete für die lokale Spracherkennung auf dem Gerät (On-Device) für die angegebenen Sprachen herunterlädt und installiert.
SpeechRecognition.interimResults Eigenschaft
Legt fest, ob die Spracherkennung schon vorläufige (noch nicht endgültige) Ergebnisse liefert (<code>true</code>) oder nur endgültige (<code>false</code>, Standard).
SpeechRecognition.lang Eigenschaft
Liest oder setzt die Sprache (BCP-47-Sprachtag, z. B. <code>"de-DE"</code>), in der eine <code>SpeechRecognition</code>-Instanz gesprochene Eingaben erkennt.
SpeechRecognition.maxAlternatives Eigenschaft
Legt fest, wie viele alternative Erkennungshypothesen (<code>SpeechRecognitionAlternative</code>) höchstens pro <code>SpeechRecognitionResult</code> geliefert werden.
SpeechRecognition.phrases Eigenschaft
Liest oder setzt ein Array von <code>SpeechRecognitionPhrase</code>-Objekten, mit denen die Spracherkennung gezielt auf bestimmte Wörter oder Begriffe ausgerichtet wird (kontextbezogenes Biasing).
SpeechRecognition.processLocally Eigenschaft
Boolesche Eigenschaft, die festlegt, ob die Spracherkennung zwingend lokal auf dem Gerät laufen muss, statt Audio an einen Cloud-Dienst zu senden.
SpeechRecognition.start() Methode
Startet den Spracherkennungsdienst. Er hört auf Audio vom Mikrofon oder von einer übergebenen <code>MediaStreamTrack</code> und liefert Ergebnisse über das <code>result</code>-Event.
SpeechRecognition.stop() Methode
Beendet die Audioaufnahme einer laufenden Spracherkennung und versucht, aus dem bisher Gehörten noch ein abschließendes <code>SpeechRecognitionResult</code> zu liefern.
SpeechRecognition.unspokenPunctuation Eigenschaft
Boolesche Eigenschaft, die festlegt, ob die Spracherkennung Satzzeichen anhand von Sprechpausen und Betonung selbst ergänzt, auch wenn der Nutzer sie nicht ausspricht.
SpeechRecognition: audioend Ereignis
Wird an einem <code>SpeechRecognition</code>-Objekt ausgelöst, sobald der User-Agent die Audioaufnahme für die Spracherkennung beendet hat.
SpeechRecognition: audiostart Ereignis
Wird ausgelöst, sobald der Browser beginnt, Audio vom Mikrofon für die Spracherkennung aufzunehmen.
SpeechRecognition: end Ereignis
Wird ausgelöst, wenn der Spracherkennungsdienst die Verbindung getrennt hat und die Erkennungssitzung von <code>SpeechRecognition</code> beendet ist.
SpeechRecognition: error Ereignis
Wird am <code>SpeechRecognition</code>-Objekt ausgelöst, wenn bei der Spracherkennung ein Fehler auftritt, z. B. fehlende Mikrofonberechtigung, Netzwerkfehler oder keine erkannte Sprache.
SpeechRecognition: nomatch Ereignis
Wird ausgelöst, wenn der Spracherkennungsdienst ein endgültiges Ergebnis liefert, aber nichts mit ausreichender Sicherheit erkannt hat.
SpeechRecognition: result Ereignis
Wird ausgelöst, wenn der Spracherkennungsdienst ein Ergebnis liefert – ein Wort oder eine Phrase wurde erkannt und an die Anwendung übergeben.
SpeechRecognition: soundend Ereignis
Wird bei einer <code>SpeechRecognition</code>-Instanz ausgelöst, sobald kein Geräusch mehr erkannt wird, egal ob es Sprache war oder nicht.
SpeechRecognition: soundstart Ereignis
Wird ausgelöst, sobald die Spracherkennung ein beliebiges Geräusch erkennt, egal ob es sich um verständliche Sprache handelt oder nicht.
SpeechRecognition: speechend Ereignis
Wird an einem <code>SpeechRecognition</code>-Objekt ausgelöst, sobald der Erkennungsdienst keine Sprache mehr erkennt, also wenn der Sprecher aufhört zu sprechen.
SpeechRecognition: speechstart Ereignis
Wird ausgelöst, sobald der Spracherkennungsdienst erkennt, dass ein aufgenommenes Geräusch Sprache ist.
SpeechRecognition: start Ereignis
Wird ausgelöst, sobald der Spracherkennungsdienst beginnt, eingehende Audiodaten für die aktuelle <code>SpeechRecognition</code>-Grammatik abzuhören.
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>).
SpeechRecognitionAlternative.confidence Eigenschaft
Nur lesbare Zahl zwischen 0 und 1, die angibt, wie sicher sich die Spracherkennung ist, dass die jeweilige Alternative (<code>transcript</code>) korrekt erkannt wurde.
SpeechRecognitionAlternative.transcript Eigenschaft
Schreibgeschützte Eigenschaft, die den erkannten Text (das Transkript) einer Erkennungsalternative der Web Speech API als String liefert.
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.
SpeechRecognitionErrorEvent.error Eigenschaft
Schreibgeschützte Eigenschaft, die den Fehlertyp eines <code>SpeechRecognitionErrorEvent</code> als Zeichenkette wie <code>"no-speech"</code> oder <code>"not-allowed"</code> liefert.
SpeechRecognitionErrorEvent.message Eigenschaft
Nur lesbare Eigenschaft, die eine vom Browser gelieferte Textnachricht mit weiteren Details zu einem Spracherkennungsfehler enthält.
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.
SpeechRecognitionEvent.resultIndex Eigenschaft
Schreibgeschützte Zahl mit dem niedrigsten Index in <code>event.results</code>, dessen Ergebnis sich seit dem letzten <code>result</code>-Event geändert hat.
SpeechRecognitionEvent.results Eigenschaft
Schreibgeschützte Eigenschaft, die eine <code>SpeechRecognitionResultList</code> mit allen Erkennungsergebnissen der aktuellen Sitzung liefert.
SpeechRecognitionPhrase Schnittstelle
Beschreibt einen Begriff samt Gewichtung, den die Spracherkennung der Web Speech API bevorzugt erkennen soll (kontextuelle Bevorzugung).
SpeechRecognitionPhrase.boost Eigenschaft
Schreibgeschützte Gleitkommazahl (0.0–10.0), die angibt, wie stark die Spracherkennung die zugehörige <code>phrase</code> bevorzugen soll.
SpeechRecognitionPhrase.phrase Eigenschaft
Gibt als schreibgeschützten String das Wort oder die Phrase zurück, die die Spracherkennung per kontextuellem Bias bevorzugt erkennen soll.
SpeechRecognitionResult Schnittstelle
Repräsentiert ein einzelnes Ergebnis der Spracherkennung, das eine oder mehrere <code>SpeechRecognitionAlternative</code>-Objekte (mögliche Transkripte) enthält.
SpeechRecognitionResult.isFinal Eigenschaft
Schreibgeschützter boolescher Wert: <code>true</code>, wenn das Erkennungsergebnis endgültig ist und sich nicht mehr ändert, sonst <code>false</code> (Zwischenergebnis).
SpeechRecognitionResult.item() Methode
Gibt das <code>SpeechRecognitionAlternative</code>-Objekt am angegebenen Index eines Spracherkennungs-Ergebnisses zurück, alternativ per Array-Syntax <code>result[index]</code>.
SpeechRecognitionResult.length Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, wie viele <code>SpeechRecognitionAlternative</code>-Objekte (Erkennungsvarianten) ein <code>SpeechRecognitionResult</code> 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.
SpeechRecognitionResultList.item() Methode
Gibt das <code>SpeechRecognitionResult</code> an der angegebenen Position einer <code>SpeechRecognitionResultList</code> zurück; entspricht dem Zugriff über <code>results[index]</code>.
SpeechRecognitionResultList.length Eigenschaft
Schreibgeschützte Eigenschaft, die die Anzahl der <code>SpeechRecognitionResult</code>-Objekte in einer <code>SpeechRecognitionResultList</code> liefert.
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.
SpeechSynthesis.cancel() Methode
Entfernt alle Äußerungen aus der Sprachausgabe-Warteschlange und bricht eine gerade laufende Ausgabe sofort ab.
SpeechSynthesis.getVoices() Methode
Gibt ein Array von <code>SpeechSynthesisVoice</code>-Objekten zurück, das alle Stimmen enthält, die auf dem aktuellen Gerät für die Sprachausgabe verfügbar sind.
SpeechSynthesis.pause() Methode
Pausiert die Sprachausgabe des <code>SpeechSynthesis</code>-Objekts. Mit <code>resume()</code> geht es an derselben Stelle weiter.
SpeechSynthesis.paused Eigenschaft
Schreibgeschützter boolescher Wert: <code>true</code>, wenn die Sprachausgabe von <code>speechSynthesis</code> gerade pausiert ist, sonst <code>false</code>.
SpeechSynthesis.pending Eigenschaft
Schreibgeschützter boolescher Wert, der <code>true</code> ist, wenn in der Warteschlange der Sprachausgabe noch Äußerungen warten, die bisher nicht gesprochen wurden.
SpeechSynthesis.resume() Methode
Setzt eine mit <code>pause()</code> angehaltene Sprachausgabe fort und versetzt das <code>SpeechSynthesis</code>-Objekt in den nicht pausierten Zustand.
SpeechSynthesis.speak() Methode
Fügt ein <code>SpeechSynthesisUtterance</code> zur Sprachausgabe-Warteschlange hinzu; es wird gesprochen, sobald alle vorher eingereihten Äußerungen fertig sind.
SpeechSynthesis.speaking Eigenschaft
Schreibgeschützter boolescher Wert: <code>true</code>, wenn gerade eine Äußerung gesprochen wird. Das gilt auch dann, wenn die Sprachausgabe pausiert ist.
SpeechSynthesis: voiceschanged Ereignis
Wird ausgelöst, wenn sich die Liste der von <code>speechSynthesis.getVoices()</code> gelieferten Stimmen ändert, etwa weil die Stimmen asynchron fertig geladen wurden.
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.
SpeechSynthesisErrorEvent.error Eigenschaft
Liefert einen Fehlercode als String, der angibt, warum eine Sprachausgabe (<code>SpeechSynthesisUtterance</code>) fehlgeschlagen ist.
SpeechSynthesisEvent Schnittstelle
Ereignisobjekt der Web Speech API mit Informationen zum Fortschritt einer <code>SpeechSynthesisUtterance</code> während der Sprachausgabe.
SpeechSynthesisEvent.charIndex Eigenschaft
Schreibgeschützte Zahl: Position des Zeichens in <code>SpeechSynthesisUtterance.text</code>, das gerade gesprochen wurde, als das Ereignis ausgelöst wurde.
SpeechSynthesisEvent.charLength Eigenschaft
Schreibgeschützte Zahl: Länge (in Zeichen) des Textabschnitts ab <code>charIndex</code>, auf den sich das Sprachausgabe-Ereignis bezieht, meist das aktuell gesprochene Wort.
SpeechSynthesisEvent.elapsedTime Eigenschaft
Schreibgeschützte Zahl: die Zeit in Sekunden, die seit Beginn der Sprachausgabe einer <code>SpeechSynthesisUtterance</code> bis zum Auslösen des Ereignisses vergangen ist.
SpeechSynthesisEvent.name Eigenschaft
Nur lesbarer String, der bei <code>boundary</code>-Ereignissen die Art der Grenze (<code>"word"</code>/<code>"sentence"</code>) und bei <code>mark</code>-Ereignissen den Namen der SSML-Markierung enthält.
SpeechSynthesisEvent.utterance Eigenschaft
Nur-lesende Eigenschaft, die die <code>SpeechSynthesisUtterance</code>-Instanz liefert, für die das Sprachausgabe-Ereignis ausgelöst wurde.
SpeechSynthesisUtterance Schnittstelle
Steht für eine einzelne Sprachausgabe der Web Speech API: Text plus Einstellungen wie Stimme, Sprache, Tonhöhe, Tempo und Lautstärke.
SpeechSynthesisUtterance.lang Eigenschaft
Liest oder setzt die Sprache einer Sprachausgabe als BCP-47-Sprachcode, z. B. <code>"de-DE"</code> oder <code>"en-US"</code>.
SpeechSynthesisUtterance.pitch Eigenschaft
Liest oder setzt die Tonhöhe, mit der eine <code>SpeechSynthesisUtterance</code> gesprochen wird – als Zahl zwischen <code>0</code> (tiefste) und <code>2</code> (höchste), Standard <code>1</code>.
SpeechSynthesisUtterance.rate Eigenschaft
Liest oder setzt die Sprechgeschwindigkeit einer <code>SpeechSynthesisUtterance</code> als Faktor zwischen <code>0.1</code> und <code>10</code> (Standard: <code>1</code>).
SpeechSynthesisUtterance.text Eigenschaft
Liest oder setzt den Text, den die Sprachsynthese vorliest, wenn der Ausspruch mit <code>speechSynthesis.speak()</code> gesprochen wird.
SpeechSynthesisUtterance.voice Eigenschaft
Liest oder setzt das <code>SpeechSynthesisVoice</code>-Objekt, mit dem eine Äußerung vorgelesen wird. Ist der Wert <code>null</code>, wird die Standardstimme verwendet.
SpeechSynthesisUtterance.volume Eigenschaft
Liest oder setzt die Lautstärke einer Sprachausgabe als Gleitkommazahl zwischen <code>0</code> (stumm) und <code>1</code> (maximal, Standard).
SpeechSynthesisUtterance: boundary Ereignis
Wird ausgelöst, wenn die Sprachsynthese beim Vorlesen einer <code>SpeechSynthesisUtterance</code> eine Wort- oder Satzgrenze erreicht.
SpeechSynthesisUtterance: end Ereignis
Wird ausgelöst, wenn eine <code>SpeechSynthesisUtterance</code> fertig vorgelesen wurde. Das Ereignis ist ein <code>SpeechSynthesisEvent</code>.
SpeechSynthesisUtterance: error Ereignis
Wird ausgelöst, wenn ein Fehler verhindert, dass eine <code>SpeechSynthesisUtterance</code> vollständig vorgelesen wird. Der Handler erhält ein <code>SpeechSynthesisErrorEvent</code>.
SpeechSynthesisUtterance: mark Ereignis
Wird ausgelöst, wenn die Sprachausgabe einer <code>SpeechSynthesisUtterance</code> ein benanntes SSML-<code>&lt;mark&gt;</code>-Element erreicht.
SpeechSynthesisUtterance: pause Ereignis
Wird ausgelöst, wenn die Sprachausgabe einer <code>SpeechSynthesisUtterance</code> mitten in der Wiedergabe angehalten wird, typischerweise durch <code>speechSynthesis.pause()</code>.
SpeechSynthesisUtterance: resume Ereignis
Wird an einem <code>SpeechSynthesisUtterance</code> ausgelöst, wenn eine pausierte Sprachausgabe mit <code>speechSynthesis.resume()</code> fortgesetzt wird.
SpeechSynthesisUtterance: start Ereignis
Wird ausgelöst, sobald die Sprachausgabe einer <code>SpeechSynthesisUtterance</code> tatsächlich zu sprechen beginnt.
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.
SpeechSynthesisVoice.default Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob die Stimme die Standardstimme der aktuellen Anwendung bzw. Plattform ist.
SpeechSynthesisVoice.lang Eigenschaft
Schreibgeschützte Eigenschaft, die einen BCP-47-Sprachcode wie <code>"de-DE"</code> oder <code>"en-US"</code> liefert, der die Sprache einer Sprachausgabe-Stimme angibt.
SpeechSynthesisVoice.localService Eigenschaft
Schreibgeschützter boolescher Wert: <code>true</code>, wenn die Stimme von einem lokalen Sprachsynthesizer stammt, <code>false</code>, wenn sie über einen Remote-Dienst bereitgestellt wird.
SpeechSynthesisVoice.name Eigenschaft
Schreibgeschützte Eigenschaft, die den menschenlesbaren Namen einer Sprachausgabe-Stimme als <code>string</code> liefert, z. B. <code>"Google Deutsch"</code>.
SpeechSynthesisVoice.voiceURI Eigenschaft
Schreibgeschützte Zeichenkette, die den Sprachsynthesedienst einer Stimme über einen URI bzw. eine eindeutige Kennung identifiziert.
Spread-Syntax (...) Operator
Die Spread-Syntax <code>...</code> entfaltet ein Iterable (z. B. Array, String, Set) an Stellen, wo einzelne Argumente, Elemente oder Schlüssel-Wert-Paare erwartet werden.
Standardparameter Keyword
Standardparameter belegen benannte Funktionsparameter mit einem Standardwert, wenn kein Argument oder ausdrücklich <code>undefined</code> übergeben wird.
static Keyword
Das Schlüsselwort <code>static</code> definiert Methoden, Felder oder Initialisierungsblöcke, die zur Klasse selbst gehören und nicht zu ihren Instanzen.
StaticRange Schnittstelle
Stellt einen unveränderlichen DOM-Bereich dar, dessen Grenzpunkte sich bei Änderungen am DOM-Baum <em>nicht</em> automatisch anpassen.
Statische Initialisierungsblöcke Keyword
Ein <code>static { … }</code>-Block im Klassenrumpf führt einmalig beim Auswerten der Klasse beliebige Anweisungen aus, um statische Eigenschaften zu initialisieren.
StereoPannerNode Schnittstelle
Ein Audioknoten der Web Audio API, der ein Signal mit der gleichleistungsbasierten Methode (Equal Power) im Stereobild nach links oder rechts verschiebt.
StereoPannerNode.pan Eigenschaft
Schreibgeschützter a-rate-<code>AudioParam</code>, der die Stereoposition eines Signals von <code>-1</code> (ganz links) bis <code>1</code> (ganz rechts) festlegt.
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).
Storage.clear() Methode
Entfernt alle Schlüssel-Wert-Paare aus einem <code>Storage</code>-Objekt, also aus <code>localStorage</code> oder <code>sessionStorage</code> des aktuellen Ursprungs.
Storage.getItem() Methode
Liefert den unter <code>keyName</code> gespeicherten String-Wert aus <code>localStorage</code> bzw. <code>sessionStorage</code> oder <code>null</code>, wenn der Schlüssel nicht existiert.
Storage.key() Methode
Gibt den Namen des Schlüssels an Position <code>index</code> in einem <code>Storage</code>-Objekt zurück oder <code>null</code>, wenn es an dieser Position keinen Eintrag gibt.
Storage.length Eigenschaft
Gibt die Anzahl der Schlüssel-Wert-Paare zurück, die aktuell in einem <code>Storage</code>-Objekt wie <code>localStorage</code> oder <code>sessionStorage</code> gespeichert sind.
Storage.removeItem() Methode
Entfernt den Eintrag mit dem angegebenen Schlüssel aus einem <code>Storage</code>-Objekt (<code>localStorage</code> oder <code>sessionStorage</code>), falls er existiert.
Storage.setItem() Methode
Speichert einen Wert unter einem Schlüssel im <code>localStorage</code> oder <code>sessionStorage</code> bzw. überschreibt einen vorhandenen Wert.
StorageAccessHandle Schnittstelle
Gibt eingebetteten Drittanbieter-Inhalten Zugriff auf unpartitionierten Speicher (localStorage, IndexedDB, Caches u. a.), nachdem <code>document.requestStorageAccess()</code> mit Optionen erfolgreich war.
StorageAccessHandle.BroadcastChannel() Methode
Erzeugt über ein <code>StorageAccessHandle</code> ein nicht partitioniertes <code>BroadcastChannel</code>-Objekt, das im Drittanbieter-Kontext mit Top-Level-Seiten derselben Herkunft kommuniziert.
StorageAccessHandle.caches Eigenschaft
Gibt ein <strong>unpartitioniertes</strong> <code>CacheStorage</code>-Objekt zurück, wenn beim Aufruf von <code>requestStorageAccess()</code> Zugriff auf <code>caches</code> angefordert und gewährt wurde.
StorageAccessHandle.createObjectURL() Methode
Erzeugt eine <strong>nicht partitionierte</strong> Blob-URL für ein <code>Blob</code> oder eine <code>MediaSource</code>, sodass auch Kontexte außerhalb der aktuellen Speicherpartition darauf zugreifen können.
StorageAccessHandle.estimate() Methode
Liefert ein Promise mit einem <code>StorageEstimate</code>-Objekt, das Belegung und Kontingent des <strong>unpartitionierten</strong> Speichers eines Drittanbieter-Kontexts angibt.
StorageAccessHandle.getDirectory() Methode
Gibt ein Promise zurück, das mit einem nicht partitionierten <code>FileSystemDirectoryHandle</code> auf das Stammverzeichnis des Origin Private File System (OPFS) erfüllt wird.
StorageAccessHandle.indexedDB Eigenschaft
Gibt ein nicht partitioniertes <code>IDBFactory</code>-Objekt zurück, über das ein eingebetteter Drittanbieter-Kontext auf seine eigene IndexedDB aus dem First-Party-Kontext zugreift.
StorageAccessHandle.localStorage Eigenschaft
Gibt ein nicht partitioniertes <code>Storage</code>-Objekt (localStorage der obersten Ebene) zurück, sofern es über <code>document.requestStorageAccess()</code> angefordert und gewährt wurde.
StorageAccessHandle.locks Eigenschaft
Gibt ein nicht partitioniertes <code>LockManager</code>-Objekt zurück, falls es über <code>requestStorageAccess()</code> angefordert wurde; sonst wird ein <code>SecurityError</code> ausgelöst.
StorageAccessHandle.revokeObjectURL() Methode
Gibt eine Blob-URL frei, die zuvor über <code>StorageAccessHandle.createObjectURL()</code> im nicht partitionierten Speicherbereich erzeugt wurde.
StorageAccessHandle.sessionStorage Eigenschaft
Gibt ein nicht partitioniertes <code>Storage</code>-Objekt für die aktuelle Sitzung zurück, falls es mit <code>requestStorageAccess()</code> angefordert wurde, sonst wird ein <code>SecurityError</code> geworfen.
StorageAccessHandle.SharedWorker() Methode
Erzeugt über ein <code>StorageAccessHandle</code> einen <code>SharedWorker</code>, der nicht aufgeteilt ist und so auf den Speicher der Erstanbieter-Seite (First Party) zugreift.
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.
StorageEvent.initStorageEvent() Methode
Initialisiert ein mit <code>document.createEvent("StorageEvent")</code> erzeugtes <code>StorageEvent</code> mit Typ, Schlüssel, altem und neuem Wert, URL und Speicherbereich.
StorageEvent.key Eigenschaft
Schreibgeschützte Eigenschaft, die den Schlüssel des geänderten Eintrags im <code>localStorage</code> bzw. <code>sessionStorage</code> liefert – oder <code>null</code> nach <code>clear()</code>.
StorageEvent.newValue Eigenschaft
Schreibgeschützte Eigenschaft, die den neuen Wert eines geänderten Speicherschlüssels als String liefert – oder <code>null</code>, wenn der Schlüssel entfernt wurde.
StorageEvent.oldValue Eigenschaft
Liefert den bisherigen Wert eines Eintrags in <code>localStorage</code> oder <code>sessionStorage</code> vor der Änderung, oder <code>null</code>, wenn es vorher keinen Wert gab.
StorageEvent.storageArea Eigenschaft
Schreibgeschützte Eigenschaft, die das betroffene <code>Storage</code>-Objekt (<code>localStorage</code> oder <code>sessionStorage</code>) eines <code>storage</code>-Events liefert.
StorageEvent.url Eigenschaft
Schreibgeschützte Eigenschaft, die als String die URL des Dokuments liefert, in dem die Änderung an <code>localStorage</code> oder <code>sessionStorage</code> ausgelöst wurde.
StorageManager Schnittstelle
Das <code>StorageManager</code>-Interface der Storage API verwaltet Persistenzberechtigungen und schätzt den belegten und verfügbaren Speicher eines Origins ab.
StorageManager.estimate() Methode
Liefert asynchron eine Schätzung, wie viel Speicher der aktuelle Origin belegt (<code>usage</code>) und wie viel ihm maximal zur Verfügung steht (<code>quota</code>).
StorageManager.getDirectory() Methode
Liefert ein Promise mit einem <code>FileSystemDirectoryHandle</code> auf das Wurzelverzeichnis des Origin Private File System (OPFS) der aktuellen Herkunft.
StorageManager.persist() Methode
Fordert persistenten Speicher für den Ursprung an. Das Promise löst mit <code>true</code> auf, wenn der Browser die Daten nicht mehr automatisch löscht.
StorageManager.persisted() Methode
Gibt ein <code>Promise&lt;boolean&gt;</code> zurück, das sich zu <code>true</code> auflöst, wenn der Speicher des aktuellen Ursprungs als persistent markiert ist.
Strikte Gleichheit (===) Operator
Der strikte Gleichheitsoperator <code>===</code> prüft, ob zwei Werte <strong>ohne implizite Typumwandlung</strong> gleich sind, und gibt einen <code>boolean</code> zurück.
Strikte Ungleichheit (!==) Operator
Der strikte Ungleichheitsoperator <code>!==</code> prüft ohne Typumwandlung, ob zwei Operanden ungleich sind, und liefert <code>true</code> oder <code>false</code>.
String Klasse
Das <code>String</code>-Objekt dient zur Darstellung und Bearbeitung einer Zeichenfolge.
String.fromCharCode() Methode
Die statische Methode <code>String.fromCharCode()</code> erzeugt einen String aus einer Folge von UTF-16-Codeeinheiten (Zahlen von 0 bis 65535).
String.fromCodePoint() Methode
Erzeugt einen String aus einer Folge von Unicode-Codepunkten und unterstützt dabei auch Zeichen außerhalb der BMP wie Emojis (über <code>U+FFFF</code>).
String.prototype.anchor() Methode
Gibt einen neuen String zurück, der den Ausgangsstring in <code>&lt;a name="…"&gt;…&lt;/a&gt;</code> einschließt. Die Methode ist veraltet.
String.prototype.at() Methode
Gibt die einzelne UTF-16-Codeeinheit an der angegebenen Position als neuen String zurück. Negative Indizes zählen dabei vom Ende des Strings.
String.prototype.big() Methode
Gibt einen neuen String zurück, der den Ausgangsstring in ein <code>&lt;big&gt;</code>-HTML-Element einbettet – veraltete HTML-Wrapper-Methode.
String.prototype.blink() Methode
Gibt einen neuen String zurück, der den ursprünglichen Text in ein <code>&lt;blink&gt;</code>-Element einbettet. Veraltet, heutige Browser lassen den Text nicht mehr blinken.
String.prototype.bold() Methode
Gibt einen neuen String zurück, der den Ausgangsstring in ein <code>&lt;b&gt;</code>-Element einbettet, z. B. <code>"&lt;b&gt;Text&lt;/b&gt;"</code>. Veraltet.
String.prototype.charAt() Methode
Gibt einen neuen String mit der einzelnen UTF-16-Codeeinheit an der Position <code>index</code> zurück – oder einen leeren String, wenn der Index außerhalb liegt.
String.prototype.charCodeAt() Methode
Gibt die UTF-16-Code-Einheit (Ganzzahl von 0 bis 65535) an der angegebenen Position eines Strings zurück.
String.prototype.codePointAt() Methode
Gibt den Unicode-Codepunkt (nicht negative Ganzzahl) des Zeichens zurück, das am angegebenen UTF-16-Index beginnt, oder <code>undefined</code> bei ungültigem Index.
String.prototype.concat() Methode
Hängt die übergebenen Argumente an den aufrufenden String an und gibt einen neuen String zurück. Der ursprüngliche String bleibt unverändert.
String.prototype.endsWith() Methode
Prüft, ob ein String mit den Zeichen eines anderen Strings endet, und gibt <code>true</code> oder <code>false</code> zurück.
String.prototype.fixed() Methode
Gibt einen neuen String zurück, der den Ausgangsstring in ein <code>&lt;tt&gt;</code>-Element einbettet. Veraltete HTML-Wrapper-Methode.
String.prototype.fontcolor() Methode
Gibt einen String zurück, der den Ausgangstext in ein veraltetes <code>&lt;font color="..."&gt;</code>-Element einbettet, damit er in der angegebenen Farbe erscheint.
String.prototype.fontsize() Methode
Veraltet: Gibt den String in ein <code>&lt;font size="…"&gt;</code>-Element eingebettet zurück, damit er in der angegebenen Schriftgröße angezeigt wird.
String.prototype.includes() Methode
Prüft unter Beachtung der Groß-/Kleinschreibung, ob ein String einen anderen Teil-String enthält, und liefert <code>true</code> oder <code>false</code>.
String.prototype.indexOf() Methode
Die <code>indexOf()</code>-Methode von <code>String</code>-Werten durchsucht den String und gibt den Index des ersten Vorkommens des angegebenen Teilstrings zurück.
String.prototype.isWellFormed() Methode
Prüft, ob eine Zeichenkette wohlgeformtes UTF-16 ist, also keine einzelnen (ungepaarten) Surrogate enthält, und gibt <code>true</code> oder <code>false</code> zurück.
String.prototype.italics() Methode
Gibt einen neuen String zurück, der den Ausgangsstring in ein HTML-Element <code>&lt;i&gt;…&lt;/i&gt;</code> einbettet und ihn so kursiv darstellen lässt.
String.prototype.lastIndexOf() Methode
Sucht rückwärts im String und gibt den Index des letzten Vorkommens von <code>searchString</code> zurück – oder <code>-1</code>, wenn der Teilstring nicht vorkommt.
String.prototype.link() Methode
Gibt einen String zurück, der den Ausgangstext in ein <code>&lt;a href="url"&gt;</code>-Element einbettet. Die Methode ist veraltet.
String.prototype.localeCompare() Methode
Vergleicht zwei Zeichenketten sprachabhängig und gibt eine negative Zahl, 0 oder eine positive Zahl zurück, je nachdem ob der String davor, gleich oder danach einsortiert wird.
String.prototype.match() Methode
Die Methode <code>match()</code> von <code>String</code>-Werten liefert das Ergebnis des Abgleichs eines Strings mit einem regulären Ausdruck.
String.prototype.matchAll() Methode
Die Methode <code>matchAll()</code> von <code>String</code>-Werten gibt einen Iterator aller Treffer zurück, die dieser String gegen einen regulären Ausdruck ergibt, einschließlich capturing groups.
String.prototype.normalize() Methode
Gibt die Unicode-Normalisierungsform eines Strings zurück (<code>NFC</code>, <code>NFD</code>, <code>NFKC</code> oder <code>NFKD</code>).
String.prototype.padEnd() Methode
Füllt einen String am Ende mit einem Füllstring auf (bei Bedarf wiederholt oder abgeschnitten), bis die Ziellänge <code>targetLength</code> erreicht ist.
String.prototype.padStart() Methode
Die Methode <code>padStart()</code> füllt einen String am Anfang mit einem angegebenen String auf, bis eine bestimmte Ziellänge erreicht ist.
String.prototype.repeat() Methode
Gibt einen neuen String zurück, der aus <code>count</code> aneinandergehängten Kopien des ursprünglichen Strings besteht.
String.prototype.replace() Methode
Gibt einen neuen String zurück, in dem eines, mehrere oder alle Vorkommen eines <code>pattern</code> durch ein <code>replacement</code> ersetzt werden.
String.prototype.replaceAll() Methode
Die <code>replaceAll()</code>-Methode gibt einen neuen String zurück, in dem alle Übereinstimmungen eines Musters durch eine Ersetzung ersetzt wurden.
String.prototype.search() Methode
Sucht mit einem regulären Ausdruck im String und gibt den Index des ersten Treffers zurück, oder <code>-1</code>, wenn nichts gefunden wird.
String.prototype.slice() Methode
Die Methode <code>slice()</code> von <code>String</code>-Werten extrahiert einen Abschnitt aus dem String und gibt ihn als neuen String zurück, ohne das Original zu verändern.
String.prototype.small() Methode
Gibt einen neuen String zurück, der den Ausgangsstring in ein <code>&lt;small&gt;</code>-Element einbettet, z. B. <code>"&lt;small&gt;Text&lt;/small&gt;"</code>.
String.prototype.split() Methode
Die Methode <code>split()</code> zerteilt einen String anhand eines Musters in ein Array von Teilstrings.
String.prototype.startsWith() Methode
Prüft, ob ein String mit den Zeichen eines angegebenen Strings beginnt, optional ab einer bestimmten Position, und gibt <code>true</code> oder <code>false</code> zurück.
String.prototype.strike() Methode
Gibt einen neuen String zurück, der den Ausgangsstring in ein <code>&lt;strike&gt;</code>-Element einbettet, sodass er durchgestrichen dargestellt wird.
String.prototype.sub() Methode
Gibt einen String zurück, der den Ausgangsstring in ein <code>&lt;sub&gt;</code>-Element einbettet, sodass er im HTML tiefgestellt dargestellt wird.
String.prototype.substr() Methode
Gibt einen Teil des Strings zurück, der bei <code>start</code> beginnt und <code>length</code> Zeichen lang ist. Veraltet – besser <code>slice()</code> oder <code>substring()</code> verwenden.
String.prototype.substring() Methode
Die Methode <code>substring()</code> von <code>String</code>-Werten gibt den Teil des Strings vom Start-Index bis ausschließlich zum End-Index zurück.
String.prototype.sup() Methode
Gibt einen neuen String zurück, der den ursprünglichen String in ein <code>&lt;sup&gt;</code>-Element einbettet, damit er hochgestellt angezeigt wird.
String.prototype.toLocaleLowerCase() Methode
Gibt einen neuen String in Kleinbuchstaben zurück und berücksichtigt dabei die Groß-/Kleinschreibungsregeln einer bestimmten Sprache (Locale).
String.prototype.toLocaleUpperCase() Methode
Gibt die Zeichenkette in Großbuchstaben zurück und berücksichtigt dabei sprachspezifische Regeln, z. B. das türkische <code>i</code> → <code>İ</code>.
String.prototype.toLowerCase() Methode
Gibt einen neuen String zurück, in dem alle Zeichen des ursprünglichen Strings in Kleinbuchstaben umgewandelt sind. Der ursprüngliche String bleibt unverändert.
String.prototype.toString() Methode
Gibt den primitiven Zeichenkettenwert eines Strings bzw. <code>String</code>-Objekts zurück.
String.prototype.toUpperCase() Methode
Die Methode <code>toUpperCase()</code> von <code>String</code>-Werten gibt diesen String in Großbuchstaben umgewandelt zurück.
String.prototype.toWellFormed() Methode
Gibt eine Kopie des Strings zurück, in der alle einsamen Surrogate durch das Unicode-Ersatzzeichen <code>U+FFFD</code> (�) ersetzt sind.
String.prototype.trim() Methode
Entfernt Whitespace und Zeilenumbrüche an beiden Enden eines Strings und gibt einen neuen String zurück. Der ursprüngliche String bleibt unverändert.
String.prototype.trimEnd() Methode
Die Methode <code>trimEnd()</code> von <code>String</code>-Werten entfernt Whitespace vom Ende eines Strings und gibt einen neuen String zurück.
String.prototype.trimStart() Methode
Entfernt Whitespace und Zeilenumbrüche am Anfang eines Strings und gibt einen neuen String zurück; <code>trimLeft()</code> ist ein Alias.
String.prototype.valueOf() Methode
Gibt den primitiven Zeichenkettenwert eines <code>String</code>-Objekts oder eines String-Werts zurück.
String.prototype[Symbol.iterator]() Methode
Gibt einen String-Iterator zurück, der die Zeichenkette Unicode-Codepunkt für Codepunkt durchläuft. Das ist die Grundlage für <code>for...of</code>, Spread-Syntax und <code>Array.from()</code> bei Strings.
String.raw() Methode
Tag-Funktion für Template-Literale, die den Rohtext ohne Auswertung von Escape-Sequenzen liefert und Platzhalter trotzdem einsetzt.
String: length Eigenschaft
Die schreibgeschützte Eigenschaft <code>length</code> gibt die Länge eines Strings in UTF-16-Code-Einheiten an, nicht in sichtbaren Zeichen.
Strings & Template Literals Kapitel
Diese Sektion zeigt die drei String-Schreibweisen in JavaScript, Interpolation und mehrzeilige Texte mit Template Literals, Tagged Templates und die wichtigsten String-Methoden.
StylePropertyMap Schnittstelle
Veränderbare, typisierte Darstellung eines CSS-Deklarationsblocks aus dem CSS Typed OM, die als objektbasierte Alternative zu <code>CSSStyleDeclaration</code> dient.
StylePropertyMap.append() Methode
Hängt einen oder mehrere Werte an die Werteliste einer CSS-Eigenschaft mit Listenwerten an, z. B. <code>transition-duration</code> oder <code>background-image</code>.
StylePropertyMap.clear() Methode
Entfernt alle CSS-Deklarationen aus einer <code>StylePropertyMap</code>, z. B. sämtliche Inline-Styles eines Elements über <code>element.attributeStyleMap</code>.
StylePropertyMap.delete() Methode
Entfernt die CSS-Deklaration der angegebenen Eigenschaft aus einer <code>StylePropertyMap</code>, z. B. aus dem Inline-Stil eines Elements (<code>element.attributeStyleMap</code>).
StylePropertyMap.set() Methode
Setzt die CSS-Deklaration für die angegebene Eigenschaft auf einen oder mehrere neue Werte und ersetzt dabei vorhandene Werte vollständig.
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.
StylePropertyMapReadOnly.entries() Methode
Gibt einen Iterator über alle <code>[Eigenschaftsname, Werte]</code>-Paare einer CSS-Typed-OM-Eigenschaftsliste zurück, wobei die Werte Arrays aus <code>CSSStyleValue</code>-Objekten sind.
StylePropertyMapReadOnly.forEach() Methode
Ruft eine Callback-Funktion einmal für jede CSS-Eigenschaft einer <code>StylePropertyMapReadOnly</code> auf, z. B. für die Werte aus <code>element.computedStyleMap()</code>.
StylePropertyMapReadOnly.get() Methode
Gibt den ersten Wert einer CSS-Eigenschaft als typisiertes <code>CSSStyleValue</code>-Objekt zurück, etwa <code>CSSUnitValue</code> oder <code>CSSKeywordValue</code>.
StylePropertyMapReadOnly.getAll() Methode
Gibt ein Array von <code>CSSStyleValue</code>-Objekten mit allen Werten der angegebenen CSS-Eigenschaft zurück, besonders nützlich bei Listen-Eigenschaften.
StylePropertyMapReadOnly.has() Methode
Prüft, ob eine CSS-Eigenschaft in einer <code>StylePropertyMapReadOnly</code> (CSS Typed OM) vorhanden ist, und gibt <code>true</code> oder <code>false</code> zurück.
StylePropertyMapReadOnly.keys() Methode
Gibt einen neuen Iterator zurück, der die Namen aller CSS-Eigenschaften einer <code>StylePropertyMapReadOnly</code> liefert.
StylePropertyMapReadOnly.size Eigenschaft
Schreibgeschützte Eigenschaft, die die Anzahl der Einträge (CSS-Eigenschaften) in einem <code>StylePropertyMapReadOnly</code>-Objekt als ganze Zahl liefert.
StylePropertyMapReadOnly.values() Methode
Gibt einen neuen Iterator zurück, der für jede CSS-Eigenschaft der <code>StylePropertyMapReadOnly</code> deren Werte als Array von <code>CSSStyleValue</code>-Objekten liefert.
StyleSheet Schnittstelle
Abstrakte Basisschnittstelle für ein einzelnes Stylesheet im Dokument, von der <code>CSSStyleSheet</code> erbt.
StyleSheet.disabled Eigenschaft
Boolesche Eigenschaft, die angibt bzw. festlegt, ob ein Stylesheet deaktiviert ist und damit nicht auf das Dokument angewendet wird.
StyleSheet.href Eigenschaft
Schreibgeschützte Eigenschaft, die die absolute URL eines extern geladenen Stylesheets liefert, bei eingebetteten Stylesheets <code>null</code>.
StyleSheet.media Eigenschaft
Liefert ein <code>MediaList</code>-Objekt mit den Medienabfragen, für die ein Stylesheet gilt, z. B. <code>screen</code>, <code>print</code> oder <code>(max-width: 600px)</code>.
StyleSheet.ownerNode Eigenschaft
Gibt den Knoten zurück (meist <code>&lt;link&gt;</code> oder <code>&lt;style&gt;</code>), der dieses Stylesheet mit dem Dokument verknüpft, oder <code>null</code>.
StyleSheet.parentStyleSheet Eigenschaft
Gibt das Stylesheet zurück, das dieses Stylesheet per <code>@import</code> einbindet, oder <code>null</code> bei Stylesheets der obersten Ebene.
StyleSheet.title Eigenschaft
Gibt den beratenden Titel (<code>title</code>-Attribut) eines Stylesheets als String zurück oder <code>null</code>, wenn keiner gesetzt ist.
StyleSheet.type Eigenschaft
Schreibgeschützte Zeichenkette mit der Stylesheet-Sprache eines <code>StyleSheet</code>-Objekts, in der Praxis immer <code>"text/css"</code>.
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>.
StyleSheetList.item() Methode
Gibt das <code>CSSStyleSheet</code>-Objekt an der angegebenen Position einer <code>StyleSheetList</code> zurück oder <code>null</code>, wenn der Index ungültig ist.
StyleSheetList.length Eigenschaft
Gibt die Anzahl der <code>CSSStyleSheet</code>-Objekte in einer <code>StyleSheetList</code> zurück, z. B. in <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.
SubmitEvent.submitter Eigenschaft
Schreibgeschützte Eigenschaft von <code>SubmitEvent</code>, die das Element angibt (meist einen Absende-Button), das das Abschicken des Formulars 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.
SubtleCrypto.decrypt() Methode
Entschlüsselt Daten mit einem <code>CryptoKey</code> und einem Algorithmus (AES-GCM, AES-CBC, AES-CTR, RSA-OAEP) und liefert ein <code>Promise&lt;ArrayBuffer&gt;</code> mit dem Klartext.
SubtleCrypto.deriveBits() Methode
Leitet aus einem Basisschlüssel per ECDH, X25519, HKDF oder PBKDF2 eine Bitfolge ab und liefert sie als <code>ArrayBuffer</code> zurück.
SubtleCrypto.deriveKey() Methode
Leitet aus einem Master-Schlüssel (Passwort, ECDH/X25519-Schlüssel oder HKDF-Material) einen neuen <code>CryptoKey</code> ab, z. B. einen AES-GCM-Schlüssel.
SubtleCrypto.digest() Methode
Berechnet asynchron einen kryptografischen Hash (Digest) der übergebenen Daten mit SHA-1, SHA-256, SHA-384 oder SHA-512 und liefert ihn als <code>ArrayBuffer</code>.
SubtleCrypto.encrypt() Methode
Verschlüsselt Daten mit einem <code>CryptoKey</code> und einem Algorithmus wie AES-GCM, AES-CBC, AES-CTR oder RSA-OAEP und liefert ein Promise mit dem Geheimtext als <code>ArrayBuffer</code>.
SubtleCrypto.exportKey() Methode
Exportiert ein <code>CryptoKey</code>-Objekt in ein externes, portables Format (<code>raw</code>, <code>pkcs8</code>, <code>spki</code> oder <code>jwk</code>) und liefert ein Promise.
SubtleCrypto.generateKey() Methode
Erzeugt asynchron einen neuen symmetrischen <code>CryptoKey</code> oder ein asymmetrisches <code>CryptoKeyPair</code> für Verschlüsselung, Signatur oder Schlüsselableitung.
SubtleCrypto.importKey() Methode
Importiert einen Schlüssel aus einem externen Format (<code>raw</code>, <code>pkcs8</code>, <code>spki</code>, <code>jwk</code>) und liefert ein Promise auf ein nutzbares <code>CryptoKey</code>-Objekt.
SubtleCrypto.sign() Methode
Erzeugt mit einem privaten oder geheimen <code>CryptoKey</code> eine digitale Signatur bzw. einen MAC über beliebige Binärdaten und gibt sie als <code>ArrayBuffer</code> zurück.
SubtleCrypto.unwrapKey() Methode
Entschlüsselt einen zuvor mit <code>wrapKey()</code> verpackten Schlüssel und importiert ihn als nutzbares <code>CryptoKey</code>-Objekt.
SubtleCrypto.verify() Methode
Prüft, ob eine digitale Signatur oder ein MAC zu den Daten und dem Schlüssel passt, und liefert ein <code>Promise&lt;boolean&gt;</code>.
SubtleCrypto.wrapKey() Methode
Exportiert einen <code>CryptoKey</code> und verschlüsselt ihn sofort mit einem zweiten Schlüssel, damit er sicher gespeichert oder übertragen werden kann.
Subtraktion (-) Operator
Der Subtraktionsoperator <code>-</code> zieht den rechten Operanden vom linken ab und liefert die Differenz als <code>Number</code> oder <code>BigInt</code>.
Subtraktionszuweisung (-=) Operator
Der Subtraktionszuweisungsoperator <code>-=</code> zieht den rechten Operanden vom linken ab und weist das Ergebnis dem linken Operanden zu.
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.
Summarizer.availability() Methode
Prüft asynchron, ob das eingebaute KI-Modell des Browsers eine bestimmte <code>Summarizer</code>-Konfiguration unterstützt, gerade herunterlädt oder erst herunterladen muss.
Summarizer.create() Methode
Erstellt asynchron eine neue <code>Summarizer</code>-Instanz, mit der sich Texte über ein im Browser eingebautes KI-Modell zusammenfassen lassen.
Summarizer.destroy() Methode
Gibt die Ressourcen einer <code>Summarizer</code>-Instanz frei (u. a. das geladene Sprachmodell) und bricht alle laufenden sowie künftigen Zusammenfassungen dieser Instanz ab.
Summarizer.expectedContextLanguages Eigenschaft
Schreibgeschützte Eigenschaft einer <code>Summarizer</code>-Instanz, die die erwarteten Sprachen der Kontextstrings als eingefrorenes Array von BCP-47-Sprachcodes liefert.
Summarizer.expectedInputLanguages Eigenschaft
Schreibgeschützte Eigenschaft einer <code>Summarizer</code>-Instanz: Sie liefert die Sprachen der Eingabetexte, die beim Erzeugen mit <code>Summarizer.create()</code> angegeben wurden.
Summarizer.format Eigenschaft
Schreibgeschützte Eigenschaft, die das Textformat (<code>"markdown"</code> oder <code>"plain-text"</code>) angibt, in dem ein <code>Summarizer</code> seine Zusammenfassungen liefert.
Summarizer.inputQuota Eigenschaft
Schreibgeschützte Zahl, die angibt, wie viele Eingabe-Einheiten (Tokens) eine <code>Summarizer</code>-Instanz pro Zusammenfassung höchstens verarbeiten kann.
Summarizer.length Eigenschaft
Schreibgeschützte Eigenschaft, die die bei <code>Summarizer.create()</code> gewählte relative Länge der Zusammenfassungen angibt: <code>"short"</code>, <code>"medium"</code> oder <code>"long"</code>.
Summarizer.measureInputUsage() Methode
Ermittelt, wie viel der <code>inputQuota</code> eines <code>Summarizer</code> eine Zusammenfassung des übergebenen Textes verbrauchen würde, ohne sie auszuführen.
Summarizer.outputLanguage Eigenschaft
Schreibgeschützte Eigenschaft einer <code>Summarizer</code>-Instanz: Sie liefert die Sprache (BCP-47-Code), in der die Zusammenfassung erzeugt wird, oder <code>null</code>.
Summarizer.sharedContext Eigenschaft
Schreibgeschützte Eigenschaft, die den gemeinsamen Kontext als String liefert. Dieser Kontext wurde beim Erzeugen des <code>Summarizer</code> festgelegt und gilt für alle Zusammenfassungen dieser Instanz.
Summarizer.summarize() Methode
Erzeugt mit dem im Browser eingebauten KI-Sprachmodell eine Zusammenfassung des übergebenen Textes und liefert sie als <code>Promise&lt;string&gt;</code>.
Summarizer.summarizeStreaming() Methode
Fasst einen Text mit dem im Browser eingebauten KI-Modell zusammen und liefert das Ergebnis schrittweise als <code>ReadableStream</code> von Textstücken.
Summarizer.type Eigenschaft
Schreibgeschützte Eigenschaft, die den Zusammenfassungstyp eines <code>Summarizer</code>-Objekts liefert, z. B. <code>"key-points"</code>, <code>"tldr"</code>, <code>"teaser"</code> oder <code>"headline"</code>.
super Keyword
Ruft den Konstruktor der Oberklasse auf (<code>super(...)</code>) oder greift auf Eigenschaften und Methoden des Prototyps der Elternklasse bzw. eines Objekt-Literals zu (<code>super.prop</code>).
SuppressedError Klasse
Repräsentiert einen Fehler, der während der Behandlung eines anderen Fehlers auftritt – eingeführt durch das <code>using</code>-Schlüsselwort (Explicit Resource Management).
SuppressedError: error Eigenschaft
Die Eigenschaft <code>error</code> einer <code>SuppressedError</code>-Instanz enthält den später aufgetretenen Fehler, durch den ein früherer Fehler (<code>suppressed</code>) verdrängt wurde.
SuppressedError: suppressed Eigenschaft
Enthält den ursprünglichen Fehler, der verdrängt wurde, weil während seiner Behandlung (z. B. beim Aufräumen einer Ressource) ein neuer Fehler auftrat.
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.
SVGAElement.download Eigenschaft
Liest oder setzt das <code>download</code>-Attribut eines SVG-<code>&lt;a&gt;</code>-Elements. Damit wird das Linkziel heruntergeladen statt angezeigt, optional unter einem vorgeschlagenen Dateinamen.
SVGAElement.hash Eigenschaft
Liest oder setzt den Fragmentbezeichner (den Teil ab <code>#</code>) der Ziel-URL eines SVG-<code>&lt;a&gt;</code>-Elements.
SVGAElement.host Eigenschaft
Liefert oder setzt den Host-Teil (Hostname plus eventueller Port) der Ziel-URL eines SVG-<code>&lt;a&gt;</code>-Elements als String.
SVGAElement.hostname Eigenschaft
Liest oder setzt den Hostnamen (ohne Port) der URL, auf die ein SVG-<code>&lt;a&gt;</code>-Element verweist.
SVGAElement.href Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>SVGAnimatedString</code> mit dem Wert des <code>href</code>- bzw. <code>xlink:href</code>-Attributs eines SVG-Links liefert.
SVGAElement.hreflang Eigenschaft
Liest oder setzt das <code>hreflang</code>-Attribut eines SVG-<code>&lt;a&gt;</code>-Elements, also die Sprache der verlinkten Ressource als BCP-47-Sprach-Tag.
SVGAElement.interestForElement Eigenschaft
Liest oder setzt das Zielelement, auf das ein SVG-<code>&lt;a&gt;</code>-Element als Interesse-Initiator (<code>interestfor</code>) verweist.
SVGAElement.origin Eigenschaft
Schreibgeschützte Zeichenkette mit dem Ursprung (Schema, Host, Port) der URL im <code>href</code>-Attribut eines SVG-<code>&lt;a&gt;</code>-Elements.
SVGAElement.password Eigenschaft
Liest oder setzt die Passwortkomponente der URL im <code>href</code>-Attribut eines SVG-<code>&lt;a&gt;</code>-Elements als String.
SVGAElement.pathname Eigenschaft
Liest oder setzt den Pfadanteil (z. B. <code>/docs/index.html</code>) der Ziel-URL eines SVG-<code>&lt;a&gt;</code>-Elements.
SVGAElement.ping Eigenschaft
Liest oder setzt das <code>ping</code>-Attribut eines SVG-<code>&lt;a&gt;</code>-Elements. Das ist eine durch Leerzeichen getrennte Liste von URLs, die beim Klick auf den Link benachrichtigt werden.
SVGAElement.port Eigenschaft
Liefert oder setzt die Portnummer der URL im <code>href</code> eines SVG-<code>&lt;a&gt;</code>-Elements als String, z. B. <code>"8080"</code>.
SVGAElement.protocol Eigenschaft
Gibt das Protokoll (Schema) der URL im <code>href</code> eines SVG-<code>&lt;a&gt;</code>-Elements samt abschließendem <code>:</code> zurück, z. B. <code>"https:"</code>, und kann es auch setzen.
SVGAElement.referrerPolicy Eigenschaft
Liest oder setzt die Referrer-Policy eines SVG-<code>&lt;a&gt;</code>-Links und spiegelt damit das Attribut <code>referrerpolicy</code> wider.
SVGAElement.rel Eigenschaft
Liest oder setzt den Wert des <code>rel</code>-Attributs eines SVG-<code>&lt;a&gt;</code>-Elements als String, also die Beziehung zwischen aktuellem Dokument und Linkziel.
SVGAElement.relList Eigenschaft
Gibt eine live aktualisierte <code>DOMTokenList</code> mit den durch Leerzeichen getrennten Werten des <code>rel</code>-Attributs eines SVG-<code>&lt;a&gt;</code>-Elements zurück.
SVGAElement.search Eigenschaft
Liest oder setzt den Abfrageteil (Query-String inklusive führendem <code>?</code>) der Link-URL eines SVG-<code>&lt;a&gt;</code>-Elements.
SVGAElement.target Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedString</code>, das das <code>target</code>-Attribut eines SVG-<code>&lt;a&gt;</code>-Elements abbildet, also das Zielfenster oder den Zielrahmen des Links.
SVGAElement.type Eigenschaft
Liest oder setzt den MIME-Typ der verlinkten Ressource eines SVG-<code>&lt;a&gt;</code>-Elements. Die Eigenschaft spiegelt das Attribut <code>type</code> wider.
SVGAElement.username Eigenschaft
Liest oder setzt den Benutzernamen-Teil der URL im <code>href</code>-Attribut eines SVG-<code>&lt;a&gt;</code>-Elements, also den Teil vor <code>:</code> bzw. <code>@</code> hinter dem Schema.
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.
SVGAngle.convertToSpecifiedUnits() Methode
Rechnet den Winkel eines <code>SVGAngle</code> in eine andere Einheit um (Grad, Radiant oder Gon). Der Winkel selbst bleibt dabei gleich.
SVGAngle.newValueSpecifiedUnits() Methode
Setzt einen <code>SVGAngle</code> auf einen Zahlenwert in einer bestimmten Einheit (Grad, Radiant, Gon) und aktualisiert damit alle Eigenschaften des Objekts.
SVGAngle.unitType Eigenschaft
Nur lesbare Zahl, die über eine der <code>SVG_ANGLETYPE_*</code>-Konstanten angibt, in welcher Einheit der Winkel eines <code>SVGAngle</code> angegeben ist.
SVGAngle.value Eigenschaft
Liest oder setzt den Winkel eines <code>SVGAngle</code>-Objekts als Gleitkommazahl in Grad, egal in welcher Einheit der Winkel angegeben wurde.
SVGAngle.valueAsString Eigenschaft
Liest oder setzt den Winkel eines <code>SVGAngle</code> als Zeichenkette mit Einheit, z. B. <code>"45deg"</code>, <code>"1.2rad"</code> oder <code>"100grad"</code>.
SVGAngle.valueInSpecifiedUnits Eigenschaft
Liest oder setzt den Zahlenwert eines <code>SVGAngle</code> in der Einheit, die in <code>unitType</code> steht (z. B. <code>deg</code>, <code>rad</code> oder <code>grad</code>).
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.
SVGAnimatedAngle.animVal Eigenschaft
Liefert als schreibgeschütztes <code>SVGAngle</code>-Objekt den aktuellen, gegebenenfalls animierten Winkelwert eines SVG-Attributs, etwa <code>orient</code> bei <code>&lt;marker&gt;</code>.
SVGAnimatedAngle.baseVal Eigenschaft
Liefert ein <code>SVGAngle</code>-Objekt mit dem nicht animierten Basiswert eines Winkel-Attributs, z. B. <code>orient</code> bei <code>&lt;marker&gt;</code>.
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.
SVGAnimatedBoolean.animVal Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuellen, gegebenenfalls animierten Wahrheitswert eines animierbaren booleschen SVG-Attributs als <code>boolean</code> liefert.
SVGAnimatedBoolean.baseVal Eigenschaft
Liest oder setzt den nicht animierten Basiswert eines animierbaren booleschen SVG-Attributs, z. B. <code>preserveAlpha</code> bei <code>&lt;feConvolveMatrix&gt;</code>.
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.
SVGAnimatedEnumeration.animVal Eigenschaft
Liefert den aktuellen, ggf. durch Animation veränderten Wert eines aufzählbaren SVG-Attributs als Zahl (<code>unsigned short</code>). Die Eigenschaft ist schreibgeschützt.
SVGAnimatedEnumeration.baseVal Eigenschaft
Liefert oder setzt den Basiswert (nicht animierten Wert) eines aufzählbaren SVG-Attributs als numerische Konstante (<code>unsigned short</code>).
SVGAnimatedInteger Schnittstelle
Stellt ein animierbares SVG-Attribut mit Ganzzahlwert dar: <code>baseVal</code> ist der statische Grundwert, <code>animVal</code> der aktuell animierte Wert.
SVGAnimatedInteger.animVal Eigenschaft
Schreibgeschützte Ganzzahl mit dem aktuellen, möglicherweise animierten Wert eines ganzzahligen SVG-Attributs. Ohne laufende Animation ist sie gleich <code>baseVal</code>.
SVGAnimatedInteger.baseVal Eigenschaft
Liefert oder setzt den nicht animierten Basiswert eines animierbaren SVG-Attributs vom Typ <code>&lt;integer&gt;</code>, z. B. <code>numOctaves</code> von <code>&lt;feTurbulence&gt;</code>.
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.
SVGAnimatedLength.animVal Eigenschaft
Schreibgeschütztes <code>SVGLength</code>-Objekt mit dem aktuellen, ggf. durch SMIL-Animation veränderten Wert eines SVG-Längenattributs.
SVGAnimatedLength.baseVal Eigenschaft
Liefert ein veränderbares <code>SVGLength</code>-Objekt mit dem Basiswert (nicht animierten Wert) eines SVG-Längenattributs wie <code>width</code>, <code>r</code> oder <code>x</code>.
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>.
SVGAnimatedLengthList.animVal Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuell animierten Wert eines Längenlisten-Attributs (z. B. <code>x</code>, <code>y</code>, <code>dx</code>, <code>dy</code>) als <code>SVGLengthList</code> liefert.
SVGAnimatedLengthList.baseVal Eigenschaft
Liefert als live <code>SVGLengthList</code> den nicht animierten Basiswert eines SVG-Attributs, das eine Liste von Längen enthält, z. B. <code>x</code>, <code>y</code>, <code>dx</code> oder <code>dy</code> bei <code>&lt;text&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>).
SVGAnimatedNumber.animVal Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuellen, ggf. durch SMIL-Animation veränderten Zahlenwert eines numerischen SVG-Attributs als <code>number</code> liefert.
SVGAnimatedNumber.baseVal Eigenschaft
Liest oder setzt den nicht animierten Basiswert eines animierbaren numerischen SVG-Attributs als Gleitkommazahl.
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>.
SVGAnimatedNumberList.animVal Eigenschaft
Liefert als schreibgeschützte <code>SVGNumberList</code> den aktuellen, gegebenenfalls animierten Wert eines SVG-Attributs, das eine Liste von Zahlen enthält.
SVGAnimatedNumberList.baseVal Eigenschaft
Liefert die nicht animierte Basis-Liste (<code>SVGNumberList</code>) eines animierbaren SVG-Attributs, das mehrere Zahlen enthält, z. B. <code>rotate</code> oder <code>tableValues</code>.
SVGAnimatedPreserveAspectRatio Schnittstelle
Stellt ein animierbares <code>preserveAspectRatio</code>-Attribut dar, mit Basiswert (<code>baseVal</code>) und aktuell animiertem Wert (<code>animVal</code>).
SVGAnimatedPreserveAspectRatio.animVal Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuellen (ggf. animierten) Wert des <code>preserveAspectRatio</code>-Attributs als <code>SVGPreserveAspectRatio</code>-Objekt liefert.
SVGAnimatedPreserveAspectRatio.baseVal Eigenschaft
Liefert ein <code>SVGPreserveAspectRatio</code>-Objekt mit dem nicht animierten Basiswert des <code>preserveAspectRatio</code>-Attributs eines SVG-Elements.
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>.
SVGAnimatedRect.animVal Eigenschaft
Liefert den aktuellen, ggf. animierten Wert des <code>viewBox</code>-Attributs eines SVG-Elements als schreibgeschütztes Rechteck-Objekt (<code>x</code>, <code>y</code>, <code>width</code>, <code>height</code>).
SVGAnimatedRect.baseVal Eigenschaft
Liefert als schreibgeschützte Eigenschaft ein live verknüpftes <code>SVGRect</code> mit dem nicht animierten Basiswert des <code>viewBox</code>-Attributs eines SVG-Elements.
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.
SVGAnimatedString.animVal Eigenschaft
Schreibgeschützte Zeichenkette mit dem aktuellen, ggf. animierten Wert eines über <code>SVGAnimatedString</code> reflektierten SVG-Attributs.
SVGAnimatedString.baseVal Eigenschaft
Liest oder setzt den Basiswert (den nicht animierten Wert) eines String-Attributs eines SVG-Elements, etwa <code>className</code> oder <code>href</code>.
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>.
SVGAnimatedTransformList.animVal Property Eigenschaft
Liefert eine schreibgeschützte <code>SVGTransformList</code> mit dem aktuell animierten Wert eines Transformationsattributs wie <code>transform</code>.
SVGAnimatedTransformList.baseVal Property Eigenschaft
Liefert als <code>SVGTransformList</code> den nicht-animierten Grundwert des <code>transform</code>-Attributs eines SVG-Elements (die Liste selbst ist veränderbar).
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.
SVGAnimationElement.beginElement() Methode
Startet eine SMIL-Animation (<code>&lt;animate&gt;</code>, <code>&lt;animateTransform&gt;</code> …) sofort, indem eine Startinstanzzeit für die aktuelle Dokumentzeit angelegt wird.
SVGAnimationElement.beginElementAt() Methode
Startet eine SVG-Animation (SMIL) per Skript mit Verzögerung: Es wird eine Anfangsinstanzzeit „aktuelle Dokumentzeit + <code>offset</code> Sekunden“ angelegt.
SVGAnimationElement.endElement() Methode
Beendet eine SVG-Animation (<code>&lt;animate&gt;</code>, <code>&lt;animateTransform&gt;</code> …), indem eine Endinstanzzeit für den aktuellen Zeitpunkt erzeugt wird.
SVGAnimationElement.endElementAt() Methode
Legt für ein SVG-Animationselement einen Endzeitpunkt fest, der <code>offset</code> Sekunden nach der aktuellen Dokumentzeit liegt.
SVGAnimationElement.getCurrentTime() Methode
Gibt die aktuelle Zeit des Zeitcontainers in Sekunden als Gleitkommazahl zurück, zu dem das SVG-Animationselement gehört.
SVGAnimationElement.getSimpleDuration() Methode
Gibt die einfache Dauer einer SVG-Animation (SMIL) in Sekunden als Gleitkommazahl zurück, also die Länge eines einzelnen Durchlaufs ohne Wiederholungen.
SVGAnimationElement.getStartTime() Methode
Gibt die Startzeit des aktuellen Intervalls eines SVG-Animationselements in Sekunden (Dokumentzeit) zurück, auch wenn das Intervall noch nicht begonnen hat.
SVGAnimationElement.requiredExtensions Eigenschaft
Schreibgeschützte Eigenschaft, die das Attribut <code>requiredExtensions</code> eines SVG-Animationselements als live aktualisierte <code>SVGStringList</code> liefert.
SVGAnimationElement.systemLanguage Eigenschaft
Gibt eine schreibgeschützte, aber live veränderbare <code>SVGStringList</code> mit den Sprach-Tags des <code>systemLanguage</code>-Attributs eines SVG-Animationselements zurück.
SVGAnimationElement.targetElement Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>SVGElement</code> liefert, das von einem Animationselement wie <code>&lt;animate&gt;</code> animiert wird.
SVGAnimationElement: beginEvent Ereignis
Wird an einem SVG-Animationselement (<code>&lt;animate&gt;</code>, <code>&lt;animateTransform&gt;</code> …) ausgelöst, wenn seine lokale Zeitleiste zu laufen beginnt.
SVGAnimationElement: endEvent Ereignis
Wird an einem SVG-Animationselement (<code>&lt;animate&gt;</code>, <code>&lt;animateTransform&gt;</code>, <code>&lt;set&gt;</code> …) ausgelöst, sobald dessen aktive Dauer endet.
SVGAnimationElement: repeatEvent Ereignis
Wird an einem SVG-Animationselement (<code>&lt;animate&gt;</code>, <code>&lt;animateTransform&gt;</code> …) ausgelöst, sobald dessen lokale Zeitleiste eine neue Wiederholung beginnt.
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>).
SVGCircleElement.cx Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>SVGAnimatedLength</code>-Objekt für das <code>cx</code>-Attribut (x-Koordinate des Mittelpunkts) eines <code>&lt;circle&gt;</code>-Elements liefert.
SVGCircleElement.cy Eigenschaft
Liefert als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt die y-Koordinate des Mittelpunkts eines <code>&lt;circle&gt;</code>-Elements (Attribut <code>cy</code>).
SVGCircleElement.r Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>r</code>-Attribut eines <code>&lt;circle&gt;</code>-Elements als <code>SVGAnimatedLength</code> abbildet und so den Radius des Kreises liefert.
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>).
SVGClipPathElement.clipPathUnits Eigenschaft
Liefert ein <code>SVGAnimatedEnumeration</code>, das das Attribut <code>clipPathUnits</code> eines <code>&lt;clipPath&gt;</code>-Elements widerspiegelt und dessen Koordinatensystem festlegt.
SVGClipPathElement.transform Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>transform</code>-Attribut eines <code>&lt;clipPath&gt;</code>-Elements als <code>SVGAnimatedTransformList</code> zurückgibt.
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>.
SVGComponentTransferFunctionElement.amplitude Eigenschaft
Liefert ein <code>SVGAnimatedNumber</code>-Objekt, das das <code>amplitude</code>-Attribut eines Transferfunktions-Elements (z. B. <code>&lt;feFuncR&gt;</code>) widerspiegelt.
SVGComponentTransferFunctionElement.exponent Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedNumber</code>, das das <code>exponent</code>-Attribut eines Transferfunktions-Elements (<code>&lt;feFuncR&gt;</code> usw.) widerspiegelt.
SVGComponentTransferFunctionElement.intercept Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>intercept</code>-Attribut eines <code>&lt;feFuncR&gt;</code>-, <code>&lt;feFuncG&gt;</code>-, <code>&lt;feFuncB&gt;</code>- oder <code>&lt;feFuncA&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert.
SVGComponentTransferFunctionElement.offset Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedNumber</code>-Objekt, das das <code>offset</code>-Attribut einer Transferfunktion (<code>feFuncR/G/B/A</code>) widerspiegelt.
SVGComponentTransferFunctionElement.slope Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedNumber</code>, das das <code>slope</code>-Attribut eines <code>&lt;feFuncR&gt;</code>-, <code>&lt;feFuncG&gt;</code>-, <code>&lt;feFuncB&gt;</code>- oder <code>&lt;feFuncA&gt;</code>-Elements widerspiegelt.
SVGComponentTransferFunctionElement.tableValues Eigenschaft
Schreibgeschützte Eigenschaft, die das Attribut <code>tableValues</code> eines Transferfunktions-Elements (<code>&lt;feFuncR&gt;</code> usw.) als <code>SVGAnimatedNumberList</code> liefert.
SVGComponentTransferFunctionElement.type Eigenschaft
Liefert ein <code>SVGAnimatedEnumeration</code>, das das <code>type</code>-Attribut eines <code>&lt;feFuncR&gt;</code>-, <code>&lt;feFuncG&gt;</code>-, <code>&lt;feFuncB&gt;</code>- oder <code>&lt;feFuncA&gt;</code>-Elements abbildet.
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.
SVGElement.attributeStyleMap Eigenschaft
Gibt ein aktives <code>StylePropertyMap</code>-Objekt zurück, über das die Inline-Stile (<code>style</code>-Attribut) eines SVG-Elements typisiert gelesen und geschrieben werden.
SVGElement.autofocus Eigenschaft
Boolesche Eigenschaft, die das globale <code>autofocus</code>-Attribut eines SVG-Elements widerspiegelt und festlegt, ob es beim Laden automatisch den Fokus erhält.
SVGElement.blur() Methode
Entfernt den Tastaturfokus vom aktuellen SVG-Element, sofern es gerade fokussiert ist.
SVGElement.dataset Eigenschaft
Liefert ein <code>DOMStringMap</code>-Objekt, über das man benutzerdefinierte <code>data-*</code>-Attribute eines SVG-Elements lesen, setzen und löschen kann.
SVGElement.focus() Methode
Setzt den Tastaturfokus auf das SVG-Element, sofern es fokussierbar ist, z. B. über <code>tabindex</code> oder als Link <code>&lt;a href&gt;</code>.
SVGElement.nonce Eigenschaft
Liest oder setzt die kryptografische Nonce eines SVG-Elements, anhand derer die Content Security Policy entscheidet, ob z. B. ein <code>&lt;script&gt;</code> oder <code>&lt;style&gt;</code> ausgeführt werden darf.
SVGElement.ownerSVGElement Eigenschaft
Schreibgeschützte Eigenschaft, die das nächstgelegene übergeordnete <code>&lt;svg&gt;</code>-Element eines SVG-Elements liefert – oder <code>null</code> beim äußersten <code>&lt;svg&gt;</code>.
SVGElement.style Eigenschaft
Gibt den Inline-Stil eines SVG-Elements als aktives <code>CSSStyleProperties</code>-Objekt (früher <code>CSSStyleDeclaration</code>) zurück, das sich lesen und verändern lässt.
SVGElement.tabIndex Eigenschaft
Liest oder setzt die Position eines SVG-Elements in der Tab-Reihenfolge und spiegelt dabei das Attribut <code>tabindex</code> wider.
SVGElement.viewportElement Eigenschaft
Gibt das <code>SVGElement</code> zurück, das den aktuellen Viewport des Elements festlegt – meist das nächste umgebende <code>&lt;svg&gt;</code>. Beim äußersten <code>&lt;svg&gt;</code> ist der Wert <code>null</code>.
SVGElement: error Ereignis
Wird ausgelöst, wenn ein SVG-Element eine Ressource nicht laden kann, z. B. ein <code>&lt;image&gt;</code> mit ungültiger Quelle, oder wenn ein SVG-<code>&lt;script&gt;</code> fehlschlägt.
SVGElement: load Ereignis
Wird auf einem <code>SVGElement</code> ausgelöst, sobald das Element samt seiner Ressourcen (z. B. Bild oder Skript) im Browser geladen ist.
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>).
SVGEllipseElement.cx Eigenschaft
Nur lesbare Eigenschaft, die die x-Koordinate des Ellipsen-Mittelpunkts (Attribut <code>cx</code>) als <code>SVGAnimatedLength</code> liefert.
SVGEllipseElement.cy Eigenschaft
Liefert die y-Koordinate des Mittelpunkts einer SVG-Ellipse als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt.
SVGEllipseElement.rx Eigenschaft
Schreibgeschützte Eigenschaft, die den horizontalen Radius (x-Achse) eines <code>&lt;ellipse&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
SVGEllipseElement.ry Eigenschaft
Schreibgeschützte Eigenschaft, die den Radius der Ellipse entlang der y-Achse (Attribut <code>ry</code>) als <code>SVGAnimatedLength</code> liefert.
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.
SVGFEBlendElement.height Eigenschaft
Liefert das <code>height</code>-Attribut eines <code>&lt;feBlend&gt;</code>-Elements als schreibgeschütztes <code>SVGAnimatedLength</code>. Es legt die Höhe des Teilbereichs der Filter-Primitive fest.
SVGFEBlendElement.in1 Eigenschaft
Schreibgeschützte Eigenschaft, die als <code>SVGAnimatedString</code> das <code>in</code>-Attribut eines <code>&lt;feBlend&gt;</code>-Filterprimitivs widerspiegelt.
SVGFEBlendElement.in2 Eigenschaft
Liefert ein <code>SVGAnimatedString</code>, das das <code>in2</code>-Attribut eines <code>&lt;feBlend&gt;</code>-Elements widerspiegelt, also die zweite Eingabe der Überblendung.
SVGFEBlendElement.mode Eigenschaft
Die schreibgeschützte Eigenschaft <code>mode</code> liefert ein <code>SVGAnimatedEnumeration</code>, das das <code>mode</code>-Attribut eines <code>&lt;feBlend&gt;</code>-Elements widerspiegelt.
SVGFEBlendElement.result Eigenschaft
Liefert das <code>result</code>-Attribut eines <code>&lt;feBlend&gt;</code>-Filterprimitivs als <code>SVGAnimatedString</code>, also den Namen, unter dem sein Ergebnis im Filter weiterverwendet werden kann.
SVGFEBlendElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;feBlend&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEBlendElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feBlend&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEBlendElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;feBlend&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
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.
SVGFEColorMatrixElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;feColorMatrix&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEColorMatrixElement.in1 Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>in</code>-Attribut eines <code>&lt;feColorMatrix&gt;</code>-Elements als <code>SVGAnimatedString</code> widerspiegelt.
SVGFEColorMatrixElement.result Eigenschaft
Liefert das Attribut <code>result</code> eines <code>&lt;feColorMatrix&gt;</code>-Filterprimitivs als schreibgeschütztes <code>SVGAnimatedString</code>.
SVGFEColorMatrixElement.type Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedEnumeration</code>-Objekt, das das <code>type</code>-Attribut eines <code>&lt;feColorMatrix&gt;</code>-Elements widerspiegelt.
SVGFEColorMatrixElement.values Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>values</code>-Attribut eines <code>&lt;feColorMatrix&gt;</code>-Elements als <code>SVGAnimatedNumberList</code> liefert.
SVGFEColorMatrixElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;feColorMatrix&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEColorMatrixElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feColorMatrix&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert – die horizontale Position des Filterbereichs.
SVGFEColorMatrixElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;feColorMatrix&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert, also die vertikale Position des Filter-Teilbereichs.
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.
SVGFEComponentTransferElement.height Eigenschaft
Liefert als schreibgeschütztes <code>SVGAnimatedLength</code> die Höhe des Teilbereichs, den die Filterprimitive <code>&lt;feComponentTransfer&gt;</code> bearbeitet.
SVGFEComponentTransferElement.in1 Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>in</code>-Attribut eines <code>&lt;feComponentTransfer&gt;</code>-Elements als <code>SVGAnimatedString</code> widerspiegelt.
SVGFEComponentTransferElement.result Eigenschaft
Liefert das <code>result</code>-Attribut eines <code>&lt;feComponentTransfer&gt;</code>-Elements als <code>SVGAnimatedString</code>, also den Namen, unter dem das Filterergebnis referenzierbar ist.
SVGFEComponentTransferElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;feComponentTransfer&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
SVGFEComponentTransferElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feComponentTransfer&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
SVGFEComponentTransferElement.y Eigenschaft
Liefert das <code>y</code>-Attribut eines <code>&lt;feComponentTransfer&gt;</code>-Elements als schreibgeschütztes <code>SVGAnimatedLength</code>. Es gibt die vertikale Position des Filterbereichs an.
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.
SVGFECompositeElement.height Eigenschaft
Liefert das <code>height</code>-Attribut eines <code>&lt;feComposite&gt;</code>-Elements als schreibgeschütztes <code>SVGAnimatedLength</code>. Es legt die Höhe des Filterbereichs dieser Primitive fest.
SVGFECompositeElement.in1 Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>in</code>-Attribut eines <code>&lt;feComposite&gt;</code>-Elements als <code>SVGAnimatedString</code> widerspiegelt.
SVGFECompositeElement.in2 Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>in2</code>-Attribut eines <code>&lt;feComposite&gt;</code>-Elements als <code>SVGAnimatedString</code> liefert.
SVGFECompositeElement.k1 Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedNumber</code>-Objekt, das das <code>k1</code>-Attribut eines <code>&lt;feComposite&gt;</code>-Elements widerspiegelt.
SVGFECompositeElement.k2 Eigenschaft
Liefert ein <code>SVGAnimatedNumber</code>, das das Attribut <code>k2</code> eines <code>&lt;feComposite&gt;</code>-Elements widerspiegelt.
SVGFECompositeElement.k3 Eigenschaft
Liefert ein <code>SVGAnimatedNumber</code>-Objekt, das das <code>k3</code>-Attribut eines <code>&lt;feComposite&gt;</code>-Elements widerspiegelt.
SVGFECompositeElement.k4 Eigenschaft
Nur lesbare Eigenschaft, die das <code>k4</code>-Attribut eines <code>&lt;feComposite&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert.
SVGFECompositeElement.operator Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedEnumeration</code>, das das <code>operator</code>-Attribut eines <code>&lt;feComposite&gt;</code>-Elements widerspiegelt.
SVGFECompositeElement.result Eigenschaft
Liefert das <code>result</code>-Attribut eines <code>&lt;feComposite&gt;</code>-Filterprimitivs als <code>SVGAnimatedString</code>. Über diesen Namen können spätere Primitive das Ergebnis referenzieren.
SVGFECompositeElement.width Eigenschaft
Liefert die Breite der Filterprimitiv-Region eines <code>&lt;feComposite&gt;</code>-Elements als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt.
SVGFECompositeElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feComposite&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert – die linke Kante des Filter-Teilbereichs.
SVGFECompositeElement.y Eigenschaft
Liefert die vertikale Koordinate des Filterbereichs eines <code>&lt;feComposite&gt;</code>-Primitivs als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt.
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.
SVGFEConvolveMatrixElement.bias Eigenschaft
Liefert ein <code>SVGAnimatedNumber</code>-Objekt, das das <code>bias</code>-Attribut eines <code>&lt;feConvolveMatrix&gt;</code>-Elements widerspiegelt.
SVGFEConvolveMatrixElement.divisor Eigenschaft
Nur lesbare Eigenschaft, die das <code>divisor</code>-Attribut eines <code>&lt;feConvolveMatrix&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert.
SVGFEConvolveMatrixElement.edgeMode Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>edgeMode</code>-Attribut eines <code>&lt;feConvolveMatrix&gt;</code>-Elements als <code>SVGAnimatedEnumeration</code> zurückgibt.
SVGFEConvolveMatrixElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;feConvolveMatrix&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEConvolveMatrixElement.in1 Eigenschaft
Nur lesbare Eigenschaft, die das <code>in</code>-Attribut eines <code>&lt;feConvolveMatrix&gt;</code>-Elements als <code>SVGAnimatedString</code> liefert.
SVGFEConvolveMatrixElement.kernelMatrix Eigenschaft
Nur lesbare Eigenschaft, die das <code>kernelMatrix</code>-Attribut eines <code>&lt;feConvolveMatrix&gt;</code>-Elements als <code>SVGAnimatedNumberList</code> zurückgibt.
SVGFEConvolveMatrixElement.kernelUnitLengthX Eigenschaft
Schreibgeschützte Eigenschaft, die als <code>SVGAnimatedNumber</code> den ersten Wert (X-Richtung) des <code>kernelUnitLength</code>-Attributs eines <code>&lt;feConvolveMatrix&gt;</code>-Elements liefert.
SVGFEConvolveMatrixElement.kernelUnitLengthY Eigenschaft
Schreibgeschützte Eigenschaft, die als <code>SVGAnimatedNumber</code> den Y-Anteil des <code>kernelUnitLength</code>-Attributs eines <code>&lt;feConvolveMatrix&gt;</code>-Elements liefert.
SVGFEConvolveMatrixElement.orderX Eigenschaft
Schreibgeschützte Eigenschaft, die als <code>SVGAnimatedInteger</code> den ersten Wert (Spaltenanzahl) des <code>order</code>-Attributs eines <code>&lt;feConvolveMatrix&gt;</code>-Elements liefert.
SVGFEConvolveMatrixElement.orderY Eigenschaft
Schreibgeschützte Eigenschaft, die als <code>SVGAnimatedInteger</code> die vertikale Kernelgröße (Anzahl der Zeilen) aus dem <code>order</code>-Attribut von <code>&lt;feConvolveMatrix&gt;</code> liefert.
SVGFEConvolveMatrixElement.preserveAlpha Eigenschaft
Liefert ein <code>SVGAnimatedBoolean</code>, das das Attribut <code>preserveAlpha</code> eines <code>&lt;feConvolveMatrix&gt;</code>-Elements widerspiegelt.
SVGFEConvolveMatrixElement.result Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>result</code>-Attribut eines <code>&lt;feConvolveMatrix&gt;</code>-Filterprimitivs als <code>SVGAnimatedString</code> liefert.
SVGFEConvolveMatrixElement.targetX Eigenschaft
Gibt ein <code>SVGAnimatedInteger</code> zurück, das das Attribut <code>targetX</code> eines <code>&lt;feConvolveMatrix&gt;</code>-Elements widerspiegelt.
SVGFEConvolveMatrixElement.targetY Eigenschaft
Liefert ein <code>SVGAnimatedInteger</code>, das das <code>targetY</code>-Attribut eines <code>&lt;feConvolveMatrix&gt;</code>-Elements widerspiegelt.
SVGFEConvolveMatrixElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;feConvolveMatrix&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEConvolveMatrixElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feConvolveMatrix&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert, also dessen horizontale Position im Filterbereich.
SVGFEConvolveMatrixElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;feConvolveMatrix&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert, also die vertikale Position des Filterbereichs.
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.
SVGFEDiffuseLightingElement.diffuseConstant Eigenschaft
Liefert ein <code>SVGAnimatedNumber</code>-Objekt, das das <code>diffuseConstant</code>-Attribut eines <code>&lt;feDiffuseLighting&gt;</code>-Elements widerspiegelt.
SVGFEDiffuseLightingElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;feDiffuseLighting&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
SVGFEDiffuseLightingElement.in1 Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>in</code>-Attribut eines <code>&lt;feDiffuseLighting&gt;</code>-Elements als <code>SVGAnimatedString</code> widerspiegelt.
SVGFEDiffuseLightingElement.kernelUnitLengthX Eigenschaft
Schreibgeschützte Eigenschaft, die die X-Komponente des <code>kernelUnitLength</code>-Attributs eines <code>&lt;feDiffuseLighting&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert.
SVGFEDiffuseLightingElement.kernelUnitLengthY Eigenschaft
Schreibgeschützte Eigenschaft: Sie liefert ein <code>SVGAnimatedNumber</code> mit der Y-Komponente des Attributs <code>kernelUnitLength</code> eines <code>&lt;feDiffuseLighting&gt;</code>-Elements.
SVGFEDiffuseLightingElement.result Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>result</code>-Attribut eines <code>&lt;feDiffuseLighting&gt;</code>-Filterprimitivs als <code>SVGAnimatedString</code> liefert.
SVGFEDiffuseLightingElement.surfaceScale Eigenschaft
Liefert ein <code>SVGAnimatedNumber</code>, das das <code>surfaceScale</code>-Attribut eines <code>&lt;feDiffuseLighting&gt;</code>-Filterprimitivs widerspiegelt.
SVGFEDiffuseLightingElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;feDiffuseLighting&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
SVGFEDiffuseLightingElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feDiffuseLighting&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEDiffuseLightingElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;feDiffuseLighting&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
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.
SVGFEDisplacementMapElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;feDisplacementMap&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
SVGFEDisplacementMapElement.in1 Eigenschaft
Schreibgeschützte Eigenschaft, die als <code>SVGAnimatedString</code> das <code>in</code>-Attribut eines <code>&lt;feDisplacementMap&gt;</code>-Elements widerspiegelt.
SVGFEDisplacementMapElement.in2 Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>in2</code>-Attribut eines <code>&lt;feDisplacementMap&gt;</code>-Elements als <code>SVGAnimatedString</code> widerspiegelt.
SVGFEDisplacementMapElement.result Eigenschaft
Liefert das <code>result</code>-Attribut eines <code>&lt;feDisplacementMap&gt;</code>-Elements als <code>SVGAnimatedString</code>, also den Namen, unter dem andere Filter-Primitive das Ergebnis referenzieren.
SVGFEDisplacementMapElement.scale Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>scale</code>-Attribut eines <code>&lt;feDisplacementMap&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert.
SVGFEDisplacementMapElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;feDisplacementMap&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
SVGFEDisplacementMapElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feDisplacementMap&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEDisplacementMapElement.xChannelSelector Eigenschaft
Gibt ein schreibgeschütztes <code>SVGAnimatedEnumeration</code> zurück, das das Attribut <code>xChannelSelector</code> eines <code>&lt;feDisplacementMap&gt;</code>-Elements widerspiegelt.
SVGFEDisplacementMapElement.y Eigenschaft
Liefert das Attribut <code>y</code> eines <code>&lt;feDisplacementMap&gt;</code>-Elements als schreibgeschütztes <code>SVGAnimatedLength</code>: die vertikale Position des Filter-Teilbereichs.
SVGFEDisplacementMapElement.yChannelSelector Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>yChannelSelector</code>-Attribut eines <code>&lt;feDisplacementMap&gt;</code>-Elements als <code>SVGAnimatedEnumeration</code> liefert.
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>.
SVGFEDistantLightElement.azimuth Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>azimuth</code>-Attribut eines <code>&lt;feDistantLight&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert.
SVGFEDistantLightElement.elevation Eigenschaft
Liefert ein <code>SVGAnimatedNumber</code>, das das <code>elevation</code>-Attribut (Höhenwinkel der Lichtquelle in Grad) eines <code>&lt;feDistantLight&gt;</code>-Elements widerspiegelt.
SVGFEDropShadowElement Schnittstelle
DOM-Schnittstelle des SVG-Filterprimitivs <code>&lt;feDropShadow&gt;</code>, das in einem Schritt einen weichgezeichneten, versetzten Schlagschatten unter die Grafik legt.
SVGFEDropShadowElement.dx Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>dx</code>-Attribut eines <code>&lt;feDropShadow&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert, also den horizontalen Versatz des Schattens.
SVGFEDropShadowElement.dy Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>dy</code>-Attribut eines <code>&lt;feDropShadow&gt;</code>-Elements (vertikaler Schattenversatz) als <code>SVGAnimatedNumber</code> liefert.
SVGFEDropShadowElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;feDropShadow&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert – die vertikale Größe des Filterbereichs dieser Primitive.
SVGFEDropShadowElement.in1 Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>in</code>-Attribut eines <code>&lt;feDropShadow&gt;</code>-Elements als <code>SVGAnimatedString</code> widerspiegelt.
SVGFEDropShadowElement.result Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>result</code>-Attribut eines <code>&lt;feDropShadow&gt;</code>-Elements als <code>SVGAnimatedString</code> liefert.
SVGFEDropShadowElement.setStdDeviation() Methode
Setzt die Standardabweichung der Weichzeichnung eines <code>&lt;feDropShadow&gt;</code>-Filters, also das Attribut <code>stdDeviation</code>, getrennt für X- und Y-Richtung.
SVGFEDropShadowElement.stdDeviationX Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedNumber</code> mit der X-Komponente (horizontale Unschärfe) des <code>stdDeviation</code>-Attributs eines <code>&lt;feDropShadow&gt;</code>-Elements.
SVGFEDropShadowElement.stdDeviationY Eigenschaft
Liefert als <code>SVGAnimatedNumber</code> die Y-Komponente (vertikale Unschärfe) des <code>stdDeviation</code>-Attributs eines <code>&lt;feDropShadow&gt;</code>-Elements.
SVGFEDropShadowElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;feDropShadow&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEDropShadowElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feDropShadow&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert – die horizontale Koordinate des Teilbereichs.
SVGFEDropShadowElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;feDropShadow&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert – die obere Kante des Teilbereichs.
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.
SVGFEFloodElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;feFlood&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEFloodElement.result Eigenschaft
Schreibgeschützte Eigenschaft, die den Wert des <code>result</code>-Attributs eines <code>&lt;feFlood&gt;</code>-Filterprimitivs als <code>SVGAnimatedString</code> liefert.
SVGFEFloodElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;feFlood&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEFloodElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feFlood&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEFloodElement.y Eigenschaft
Liefert das <code>y</code>-Attribut eines <code>&lt;feFlood&gt;</code>-Elements als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt, also die vertikale Position des Filterbereichs.
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.
SVGFEGaussianBlurElement.edgeMode Eigenschaft
Liefert als <code>SVGAnimatedEnumeration</code> das <code>edgeMode</code>-Attribut eines <code>&lt;feGaussianBlur&gt;</code>, das die Randbehandlung beim Weichzeichnen festlegt.
SVGFEGaussianBlurElement.height Eigenschaft
Nur lesbare Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;feGaussianBlur&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert, also die Höhe des Filter-Teilbereichs.
SVGFEGaussianBlurElement.in1 Eigenschaft
Liefert ein <code>SVGAnimatedString</code>, das das <code>in</code>-Attribut eines <code>&lt;feGaussianBlur&gt;</code>-Elements widerspiegelt, also die Eingabequelle des Weichzeichners.
SVGFEGaussianBlurElement.result Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>result</code>-Attribut eines <code>&lt;feGaussianBlur&gt;</code>-Elements als <code>SVGAnimatedString</code> zurückgibt.
SVGFEGaussianBlurElement.setStdDeviation() Methode
Setzt die Standardabweichung in X- und Y-Richtung für das <code>stdDeviation</code>-Attribut eines <code>&lt;feGaussianBlur&gt;</code>-Filterprimitivs.
SVGFEGaussianBlurElement.stdDeviationX Eigenschaft
Schreibgeschützte Eigenschaft, die als <code>SVGAnimatedNumber</code> die X-Komponente des <code>stdDeviation</code>-Attributs eines <code>&lt;feGaussianBlur&gt;</code>-Elements liefert.
SVGFEGaussianBlurElement.stdDeviationY Eigenschaft
Liefert als <code>SVGAnimatedNumber</code> die Y-Komponente (vertikale Standardabweichung) des <code>stdDeviation</code>-Attributs eines <code>&lt;feGaussianBlur&gt;</code>-Elements.
SVGFEGaussianBlurElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;feGaussianBlur&gt;</code>-Filterprimitives als <code>SVGAnimatedLength</code> liefert.
SVGFEGaussianBlurElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feGaussianBlur&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert – die horizontale Position des Filter-Teilbereichs.
SVGFEGaussianBlurElement.y Eigenschaft
Liefert als schreibgeschütztes <code>SVGAnimatedLength</code> die vertikale Koordinate des Teilbereichs, in dem ein <code>&lt;feGaussianBlur&gt;</code>-Filterprimitiv wirkt.
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.
SVGFEImageElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;feImage&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEImageElement.href Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedString</code>, das das Attribut <code>href</code> bzw. <code>xlink:href</code> eines <code>&lt;feImage&gt;</code>-Filterelements widerspiegelt.
SVGFEImageElement.preserveAspectRatio Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedPreserveAspectRatio</code>-Objekt, das das <code>preserveAspectRatio</code>-Attribut eines <code>&lt;feImage&gt;</code>-Elements widerspiegelt.
SVGFEImageElement.result Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>result</code>-Attribut eines <code>&lt;feImage&gt;</code>-Filterprimitivs als <code>SVGAnimatedString</code> liefert.
SVGFEImageElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;feImage&gt;</code>-Filter-Primitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEImageElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feImage&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEImageElement.y Eigenschaft
Nur lesbare Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;feImage&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert – die vertikale Position des Filterprimitiv-Bereichs.
SVGFEMergeElement Schnittstelle
Die DOM-Schnittstelle zum SVG-Filterelement <code>&lt;feMerge&gt;</code>, das mehrere Filterergebnisse übereinanderlegt und zu einem Bild zusammenfügt.
SVGFEMergeElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;feMerge&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert – die Höhe des Filterprimitiv-Bereichs.
SVGFEMergeElement.result Eigenschaft
Liefert das <code>result</code>-Attribut eines <code>&lt;feMerge&gt;</code>-Filterprimitivs als <code>SVGAnimatedString</code>. Unter diesem Namen können spätere Primitive das Ergebnis referenzieren.
SVGFEMergeElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;feMerge&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEMergeElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feMerge&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEMergeElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;feMerge&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
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.
SVGFEMergeNodeElement.in1 Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>in</code>-Attribut eines <code>&lt;feMergeNode&gt;</code>-Elements als <code>SVGAnimatedString</code> widerspiegelt.
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.
SVGFEMorphologyElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;feMorphology&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEMorphologyElement.in1 Eigenschaft
Schreibgeschützte Eigenschaft, die als <code>SVGAnimatedString</code> das <code>in</code>-Attribut eines <code>&lt;feMorphology&gt;</code>-Filterprimitivs widerspiegelt.
SVGFEMorphologyElement.operator Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>operator</code>-Attribut eines <code>&lt;feMorphology&gt;</code>-Filterelements als <code>SVGAnimatedEnumeration</code> liefert (erode oder dilate).
SVGFEMorphologyElement.radiusX Eigenschaft
Schreibgeschützte Eigenschaft, die als <code>SVGAnimatedNumber</code> die X-Komponente des <code>radius</code>-Attributs eines <code>&lt;feMorphology&gt;</code>-Elements liefert.
SVGFEMorphologyElement.radiusY Eigenschaft
Schreibgeschützte Eigenschaft, die als <code>SVGAnimatedNumber</code> die Y-Komponente des <code>radius</code>-Attributs eines <code>&lt;feMorphology&gt;</code>-Elements liefert.
SVGFEMorphologyElement.result Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>result</code>-Attribut eines <code>&lt;feMorphology&gt;</code>-Filterprimitivs als <code>SVGAnimatedString</code> liefert.
SVGFEMorphologyElement.width Eigenschaft
Nur lesbare Eigenschaft, die die Breite des Teilbereichs einer <code>&lt;feMorphology&gt;</code>-Filterprimitive als <code>SVGAnimatedLength</code> liefert.
SVGFEMorphologyElement.x Eigenschaft
Nur lesbare Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feMorphology&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFEMorphologyElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;feMorphology&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
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.
SVGFEOffsetElement.dx Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>dx</code>-Attribut eines <code>&lt;feOffset&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert.
SVGFEOffsetElement.dy Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>dy</code>-Attribut eines <code>&lt;feOffset&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert – die vertikale Verschiebung des Filtereingangs.
SVGFEOffsetElement.height Eigenschaft
Liefert die vertikale Größe des Filterprimitiv-Bereichs eines <code>&lt;feOffset&gt;</code>-Elements als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt.
SVGFEOffsetElement.in1 Eigenschaft
Die schreibgeschützte Eigenschaft <code>in1</code> liefert ein <code>SVGAnimatedString</code>, das das <code>in</code>-Attribut eines <code>&lt;feOffset&gt;</code>-Elements widerspiegelt.
SVGFEOffsetElement.result Eigenschaft
Gibt den Namen des Ergebnisses eines <code>&lt;feOffset&gt;</code>-Filterprimitivs als <code>SVGAnimatedString</code> zurück (Spiegel des <code>result</code>-Attributs).
SVGFEOffsetElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;feOffset&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert, also die Breite des Filter-Teilbereichs.
SVGFEOffsetElement.x Eigenschaft
Liefert das Attribut <code>x</code> eines <code>&lt;feOffset&gt;</code>-Filterprimitivs als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt, also die horizontale Koordinate seines Teilbereichs.
SVGFEOffsetElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;feOffset&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert, also die vertikale Position des Filterbereichs.
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>.
SVGFEPointLightElement.x Eigenschaft
Nur-Lese-Eigenschaft, die die x-Koordinate der Punktlichtquelle eines <code>&lt;fePointLight&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert.
SVGFEPointLightElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;fePointLight&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert – die vertikale Position der Punktlichtquelle.
SVGFEPointLightElement.z Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>z</code>-Attribut eines <code>&lt;fePointLight&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert – die Z-Koordinate der Punktlichtquelle.
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.
SVGFESpecularLightingElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;feSpecularLighting&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
SVGFESpecularLightingElement.in1 Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>in</code>-Attribut eines <code>&lt;feSpecularLighting&gt;</code>-Elements als <code>SVGAnimatedString</code> liefert.
SVGFESpecularLightingElement.kernelUnitLengthX Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedNumber</code> mit dem x-Wert des <code>kernelUnitLength</code>-Attributs eines <code>&lt;feSpecularLighting&gt;</code>-Elements.
SVGFESpecularLightingElement.kernelUnitLengthY Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedNumber</code>-Objekt mit dem y-Wert des Attributs <code>kernelUnitLength</code> eines <code>&lt;feSpecularLighting&gt;</code>-Elements.
SVGFESpecularLightingElement.result Eigenschaft
Liefert das <code>result</code>-Attribut eines <code>&lt;feSpecularLighting&gt;</code>-Filterprimitivs als schreibgeschütztes <code>SVGAnimatedString</code>.
SVGFESpecularLightingElement.specularConstant Eigenschaft
Liefert ein <code>SVGAnimatedNumber</code>-Objekt, das das Attribut <code>specularConstant</code> (ks) eines <code>&lt;feSpecularLighting&gt;</code>-Filterprimitivs widerspiegelt.
SVGFESpecularLightingElement.specularExponent Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>specularExponent</code>-Attribut eines <code>&lt;feSpecularLighting&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert.
SVGFESpecularLightingElement.surfaceScale Eigenschaft
Liefert ein <code>SVGAnimatedNumber</code>, das das <code>surfaceScale</code>-Attribut eines <code>&lt;feSpecularLighting&gt;</code>-Elements widerspiegelt (Höhenfaktor der Oberfläche).
SVGFESpecularLightingElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die die horizontale Größe des <code>&lt;feSpecularLighting&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFESpecularLightingElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feSpecularLighting&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
SVGFESpecularLightingElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;feSpecularLighting&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert – die vertikale Position des Filter-Teilbereichs.
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>.
SVGFESpotLightElement.limitingConeAngle Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>limitingConeAngle</code>-Attribut eines <code>&lt;feSpotLight&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert.
SVGFESpotLightElement.pointsAtX Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedNumber</code>-Objekt, das das <code>pointsAtX</code>-Attribut eines <code>&lt;feSpotLight&gt;</code>-Elements widerspiegelt.
SVGFESpotLightElement.pointsAtY Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>pointsAtY</code>-Attribut eines <code>&lt;feSpotLight&gt;</code>-Elements als <code>SVGAnimatedNumber</code> widerspiegelt.
SVGFESpotLightElement.pointsAtZ Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>pointsAtZ</code>-Attribut eines <code>&lt;feSpotLight&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert.
SVGFESpotLightElement.specularExponent Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>specularExponent</code>-Attribut eines <code>&lt;feSpotLight&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert.
SVGFESpotLightElement.x Eigenschaft
Liefert als schreibgeschütztes <code>SVGAnimatedNumber</code> die x-Koordinate der Lichtquelle eines <code>&lt;feSpotLight&gt;</code>-Elements.
SVGFESpotLightElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;feSpotLight&gt;</code>-Elements als <code>SVGAnimatedNumber</code> liefert – die vertikale Position der Lichtquelle.
SVGFESpotLightElement.z Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>z</code>-Attribut eines <code>&lt;feSpotLight&gt;</code>-Elements (Z-Position der Lichtquelle) als <code>SVGAnimatedNumber</code> liefert.
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.
SVGFETileElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;feTile&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFETileElement.in1 Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>in</code>-Attribut eines <code>&lt;feTile&gt;</code>-Elements als <code>SVGAnimatedString</code> liefert.
SVGFETileElement.result Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>result</code>-Attribut eines <code>&lt;feTile&gt;</code>-Filterprimitivs als <code>SVGAnimatedString</code> liefert.
SVGFETileElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;feTile&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFETileElement.x Eigenschaft
Liefert das <code>x</code>-Attribut eines <code>&lt;feTile&gt;</code>-Filterprimitivs als schreibgeschütztes <code>SVGAnimatedLength</code>. Es legt die horizontale Position des Teilbereichs fest.
SVGFETileElement.y Eigenschaft
Liefert das <code>y</code>-Attribut eines <code>&lt;feTile&gt;</code>-Filterprimitivs als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt (vertikale Position des Teilbereichs).
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.
SVGFETurbulenceElement.baseFrequencyX Eigenschaft
Liefert ein <code>SVGAnimatedNumber</code>-Objekt mit der X-Komponente des <code>baseFrequency</code>-Attributs eines <code>&lt;feTurbulence&gt;</code>-Elements.
SVGFETurbulenceElement.baseFrequencyY Eigenschaft
Liefert ein <code>SVGAnimatedNumber</code> mit der Y-Komponente des <code>baseFrequency</code>-Attributs eines <code>&lt;feTurbulence&gt;</code>-Filterelements.
SVGFETurbulenceElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;feTurbulence&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
SVGFETurbulenceElement.numOctaves Eigenschaft
Liefert ein <code>SVGAnimatedInteger</code>, das das <code>numOctaves</code>-Attribut eines <code>&lt;feTurbulence&gt;</code>-Elements widerspiegelt.
SVGFETurbulenceElement.result Eigenschaft
Liefert als schreibgeschütztes <code>SVGAnimatedString</code> den Ergebnisnamen (Attribut <code>result</code>) eines <code>&lt;feTurbulence&gt;</code>-Filterprimitivs.
SVGFETurbulenceElement.seed Eigenschaft
Gibt ein schreibgeschütztes <code>SVGAnimatedNumber</code>-Objekt zurück, das das <code>seed</code>-Attribut (Startwert des Zufallsgenerators) eines <code>&lt;feTurbulence&gt;</code>-Elements widerspiegelt.
SVGFETurbulenceElement.stitchTiles Eigenschaft
Liefert ein <code>SVGAnimatedEnumeration</code>, das das Attribut <code>stitchTiles</code> eines <code>&lt;feTurbulence&gt;</code>-Filterelements widerspiegelt.
SVGFETurbulenceElement.type Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>type</code>-Attribut eines <code>&lt;feTurbulence&gt;</code>-Elements als <code>SVGAnimatedEnumeration</code> liefert (Turbulenz oder fraktales Rauschen).
SVGFETurbulenceElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;feTurbulence&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFETurbulenceElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;feTurbulence&gt;</code>-Filterprimitivs als <code>SVGAnimatedLength</code> liefert.
SVGFETurbulenceElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;feTurbulence&gt;</code>-Filter-Primitives als <code>SVGAnimatedLength</code> liefert.
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.
SVGFilterElement.filterUnits Eigenschaft
Gibt ein <code>SVGAnimatedEnumeration</code> zurück, das das <code>filterUnits</code>-Attribut eines <code>&lt;filter&gt;</code>-Elements widerspiegelt.
SVGFilterElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;filter&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert, also die Höhe des Filterbereichs.
SVGFilterElement.href Eigenschaft
Schreibgeschützte Eigenschaft, die das Attribut <code>href</code> bzw. <code>xlink:href</code> eines <code>&lt;filter&gt;</code>-Elements als <code>SVGAnimatedString</code> widerspiegelt.
SVGFilterElement.primitiveUnits Eigenschaft
Liefert ein <code>SVGAnimatedEnumeration</code>, das das <code>primitiveUnits</code>-Attribut eines <code>&lt;filter&gt;</code>-Elements widerspiegelt. Es legt das Koordinatensystem der Filterprimitive fest.
SVGFilterElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;filter&gt;</code>-Elements (Breite des Filterbereichs) als <code>SVGAnimatedLength</code> zurückgibt.
SVGFilterElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;filter&gt;</code>-Elements (linke Kante der Filterregion) als <code>SVGAnimatedLength</code> liefert.
SVGFilterElement.y Eigenschaft
Liefert das Attribut <code>y</code> eines <code>&lt;filter&gt;</code>-Elements als schreibgeschütztes <code>SVGAnimatedLength</code>: die obere Kante des Filterbereichs.
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.
SVGForeignObjectElement.height Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt, das die Höhe (Attribut <code>height</code>) eines <code>&lt;foreignObject&gt;</code>-Elements beschreibt.
SVGForeignObjectElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>SVGAnimatedLength</code> mit der Breite des <code>&lt;foreignObject&gt;</code>-Elements liefert.
SVGForeignObjectElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die die x-Koordinate eines <code>&lt;foreignObject&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
SVGForeignObjectElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die die y-Koordinate eines <code>&lt;foreignObject&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
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.
SVGGeometryElement.getPointAtLength() Methode
Gibt den Punkt als <code>DOMPoint</code> zurück, der entlang der Geometrie eines SVG-Elements in einer bestimmten Entfernung vom Startpunkt liegt.
SVGGeometryElement.getTotalLength() Methode
Gibt die vom Browser berechnete Gesamtlänge der Kontur eines SVG-Formelements in Benutzereinheiten als Zahl zurück.
SVGGeometryElement.isPointInFill() Methode
Prüft, ob ein Punkt im lokalen Koordinatensystem eines SVG-Formelements innerhalb von dessen Füllfläche liegt, und gibt <code>true</code> oder <code>false</code> zurück.
SVGGeometryElement.isPointInStroke() Methode
Prüft, ob ein Punkt im lokalen Koordinatensystem des Elements innerhalb der Umrissform (Stroke) eines SVG-Geometrie-Elements liegt.
SVGGeometryElement.pathLength Eigenschaft
Spiegelt das Attribut <code>pathLength</code> als <code>SVGAnimatedNumber</code> wider: die vom Autor festgelegte Gesamtlänge des Pfades in Benutzereinheiten.
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.
SVGGradientElement.gradientTransform Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedTransformList</code>-Objekt, das das <code>gradientTransform</code>-Attribut eines <code>&lt;linearGradient&gt;</code> oder <code>&lt;radialGradient&gt;</code> widerspiegelt.
SVGGradientElement.gradientUnits Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>gradientUnits</code>-Attribut eines <code>&lt;linearGradient&gt;</code>- oder <code>&lt;radialGradient&gt;</code>-Elements als <code>SVGAnimatedEnumeration</code> widerspiegelt.
SVGGradientElement.href Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>href</code>- bzw. <code>xlink:href</code>-Attribut eines Verlaufselements als <code>SVGAnimatedString</code> liefert.
SVGGradientElement.spreadMethod Eigenschaft
Schreibgeschützte Eigenschaft, die das Attribut <code>spreadMethod</code> eines Verlaufs als <code>SVGAnimatedEnumeration</code> zurückgibt (pad, reflect oder repeat).
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.
SVGGraphicsElement.getBBox() Methode
Gibt das kleinste Rechteck (<code>DOMRect</code>) im lokalen Nutzerkoordinatensystem des Elements zurück, das dessen Geometrie vollständig umschließt.
SVGGraphicsElement.getCTM() Methode
Gibt die aktuelle Transformationsmatrix (CTM) zurück, die das lokale Koordinatensystem des Elements in das Koordinatensystem seines nächsten SVG-Viewports umrechnet.
SVGGraphicsElement.getScreenCTM() Methode
Liefert die Transformationsmatrix, die Koordinaten im lokalen Koordinatensystem eines SVG-Elements in Bildschirm- bzw. Client-Koordinaten (wie <code>clientX</code>/<code>clientY</code>) umrechnet.
SVGGraphicsElement.requiredExtensions Eigenschaft
Liefert eine live aktualisierte <code>SVGStringList</code> mit den URLs aus dem Attribut <code>requiredExtensions</code> eines SVG-Grafikelements.
SVGGraphicsElement.systemLanguage Eigenschaft
Liefert eine lebende <code>SVGStringList</code> mit den Sprachkennungen aus dem <code>systemLanguage</code>-Attribut des SVG-Elements.
SVGGraphicsElement.transform Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedTransformList</code>, das das <code>transform</code>-Attribut eines SVG-Grafikelements als Liste von Transformationen abbildet.
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.
SVGImageElement.crossOrigin Eigenschaft
Liest oder setzt die CORS-Einstellung (<code>"anonymous"</code>, <code>"use-credentials"</code> oder <code>null</code>), mit der ein SVG-<code>&lt;image&gt;</code> sein Bild lädt.
SVGImageElement.decode() Methode
Startet das asynchrone Dekodieren des Bildes eines SVG-<code>&lt;image&gt;</code>-Elements und gibt ein <code>Promise</code> zurück, das sich erfüllt, sobald das Bild ohne Verzögerung dargestellt werden kann.
SVGImageElement.decoding Eigenschaft
Gibt dem Browser einen Hinweis, ob ein SVG-<code>&lt;image&gt;</code> synchron, asynchron oder nach eigenem Ermessen decodiert werden soll.
SVGImageElement.height Eigenschaft
Gibt ein schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt zurück, das dem <code>height</code>-Attribut eines SVG-<code>&lt;image&gt;</code>-Elements entspricht.
SVGImageElement.href Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedString</code>-Objekt, das das <code>href</code>- bzw. <code>xlink:href</code>-Attribut eines SVG-<code>&lt;image&gt;</code>-Elements widerspiegelt.
SVGImageElement.preserveAspectRatio Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedPreserveAspectRatio</code>-Objekt, das das <code>preserveAspectRatio</code>-Attribut eines SVG-<code>&lt;image&gt;</code>-Elements abbildet.
SVGImageElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>SVGAnimatedLength</code> für das <code>width</code>-Attribut eines SVG-<code>&lt;image&gt;</code>-Elements liefert.
SVGImageElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>SVGAnimatedLength</code> für das <code>x</code>-Attribut eines <code>&lt;image&gt;</code>-Elements zurückgibt.
SVGImageElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>SVGAnimatedLength</code> für das <code>y</code>-Attribut eines <code>&lt;image&gt;</code>-Elements liefert.
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>.
SVGLength.convertToSpecifiedUnits() Methode
Wandelt den Wert eines <code>SVGLength</code>-Objekts in den angegebenen Einheitstyp um, wobei die tatsächliche Länge erhalten bleibt.
SVGLength.newValueSpecifiedUnits() Methode
Setzt eine <code>SVGLength</code> auf einen Zahlenwert in einer bestimmten Einheit. Dabei werden <code>value</code>, <code>valueInSpecifiedUnits</code>, <code>valueAsString</code> und <code>unitType</code> neu berechnet.
SVGLength.unitType Eigenschaft
Nur lesbare Zahl, die angibt, in welcher Einheit ein <code>SVGLength</code>-Wert angegeben ist, z. B. <code>px</code>, <code>%</code> oder <code>em</code>. Der Wert entspricht einer der <code>SVG_LENGTHTYPE_*</code>-Konstanten.
SVGLength.value Eigenschaft
Liest oder setzt den Wert einer <code>SVGLength</code> als Gleitkommazahl in Benutzereinheiten (user units), unabhängig von der ursprünglich angegebenen Einheit.
SVGLength.valueAsString Eigenschaft
Liest oder setzt den Wert einer <code>SVGLength</code> als Zeichenkette mit Einheit, z. B. <code>"10mm"</code> oder <code>"50%"</code>, passend zu <code>unitType</code>.
SVGLength.valueInSpecifiedUnits Eigenschaft
Liest oder setzt den Zahlenwert einer SVG-Länge in der Einheit, die <code>unitType</code> angibt, z. B. <code>5</code> bei <code>5em</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>.
SVGLengthList.appendItem() Methode
Hängt ein <code>SVGLength</code>-Objekt ans Ende einer <code>SVGLengthList</code> an und gibt das eingefügte Element zurück.
SVGLengthList.clear() Methode
Entfernt alle Einträge aus einer <code>SVGLengthList</code>, sodass die Liste danach leer ist (<code>numberOfItems === 0</code>).
SVGLengthList.getItem() Methode
Gibt das <code>SVGLength</code>-Objekt an der angegebenen Position einer <code>SVGLengthList</code> zurück, als Live-Referenz und nicht als Kopie.
SVGLengthList.initialize() Methode
Leert eine <code>SVGLengthList</code> vollständig und füllt sie danach mit genau einem <code>SVGLength</code>-Objekt.
SVGLengthList.insertItemBefore() Methode
Fügt ein <code>SVGLength</code>-Objekt an der angegebenen Position in eine <code>SVGLengthList</code> ein und verschiebt die folgenden Einträge nach hinten.
SVGLengthList.length Eigenschaft
Gibt die Anzahl der <code>SVGLength</code>-Einträge in einer <code>SVGLengthList</code> zurück (schreibgeschützt, identisch mit <code>numberOfItems</code>).
SVGLengthList.numberOfItems Eigenschaft
Die schreibgeschützte Eigenschaft <code>numberOfItems</code> liefert die Anzahl der <code>SVGLength</code>-Einträge in einer <code>SVGLengthList</code>.
SVGLengthList.removeItem() Methode
Entfernt das <code>SVGLength</code>-Objekt am angegebenen Index aus der Liste und gibt es zurück.
SVGLengthList.replaceItem() Methode
Ersetzt das Element an Position <code>index</code> einer <code>SVGLengthList</code> durch das übergebene <code>SVGLength</code>-Objekt und gibt das eingefügte Element zurück.
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.
SVGLinearGradientElement.x1 Eigenschaft
Liefert die x-Koordinate des Startpunkts eines linearen SVG-Verlaufs als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt (Attribut <code>x1</code>).
SVGLinearGradientElement.x2 Eigenschaft
Schreibgeschützte Eigenschaft, die das Attribut <code>x2</code> eines <code>&lt;linearGradient&gt;</code> (x-Koordinate des Gradienten-Endpunkts) als <code>SVGAnimatedLength</code> liefert.
SVGLinearGradientElement.y1 Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y1</code>-Attribut eines <code>&lt;linearGradient&gt;</code> (y-Koordinate des Verlaufsstartpunkts) als <code>SVGAnimatedLength</code> liefert.
SVGLinearGradientElement.y2 Eigenschaft
Schreibgeschützte Eigenschaft, die das Attribut <code>y2</code> eines <code>&lt;linearGradient&gt;</code> (y-Koordinate des Endpunkts des Gradientenvektors) als <code>SVGAnimatedLength</code> liefert.
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.
SVGLineElement.x1 Eigenschaft
Schreibgeschützte Eigenschaft, die die x-Koordinate des Startpunkts einer SVG-Linie (<code>&lt;line&gt;</code>) als <code>SVGAnimatedLength</code> liefert.
SVGLineElement.x2 Eigenschaft
Schreibgeschützte Eigenschaft, die die x-Koordinate des Linienendpunkts eines <code>&lt;line&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
SVGLineElement.y1 Eigenschaft
Schreibgeschützte Eigenschaft, die die y-Koordinate des Startpunkts einer SVG-<code>&lt;line&gt;</code> als <code>SVGAnimatedLength</code> liefert.
SVGLineElement.y2 Eigenschaft
Schreibgeschützte Eigenschaft, die die y-Koordinate des Endpunkts einer SVG-Linie (<code>&lt;line&gt;</code>) als <code>SVGAnimatedLength</code> liefert.
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.
SVGMarkerElement.markerHeight Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>SVGAnimatedLength</code>-Objekt mit der Höhe des Marker-Viewports aus dem Attribut <code>markerHeight</code> liefert.
SVGMarkerElement.markerUnits Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedEnumeration</code>-Objekt, das den Wert des <code>markerUnits</code>-Attributs eines <code>&lt;marker&gt;</code>-Elements abbildet.
SVGMarkerElement.markerWidth Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>SVGAnimatedLength</code>-Objekt mit der Breite des Marker-Viewports (Attribut <code>markerWidth</code>) liefert.
SVGMarkerElement.orient Eigenschaft
Liest oder setzt als String, wie ein <code>&lt;marker&gt;</code> an seiner Position gedreht wird: <code>auto</code>, <code>auto-start-reverse</code> oder ein fester Winkel.
SVGMarkerElement.orientAngle Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>SVGAnimatedAngle</code>-Objekt mit dem Winkel aus dem <code>orient</code>-Attribut eines <code>&lt;marker&gt;</code>-Elements zurückgibt.
SVGMarkerElement.orientType Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>SVGAnimatedEnumeration</code> liefert. Es gibt an, ob das <code>orient</code>-Attribut eines Markers <code>auto</code>, ein Winkel oder ein anderer Wert ist.
SVGMarkerElement.preserveAspectRatio Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedPreserveAspectRatio</code>-Objekt, das das <code>preserveAspectRatio</code>-Attribut eines <code>&lt;marker&gt;</code>-Elements abbildet.
SVGMarkerElement.refX Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt mit der x-Koordinate des Referenzpunkts eines <code>&lt;marker&gt;</code>-Elements (Attribut <code>refX</code>).
SVGMarkerElement.refY Eigenschaft
Liefert ein <code>SVGAnimatedLength</code>-Objekt mit dem Wert des <code>refY</code>-Attributs eines <code>&lt;marker&gt;</code>-Elements, also der y-Koordinate des Referenzpunkts.
SVGMarkerElement.setOrientToAngle() Methode
Setzt das <code>orient</code>-Attribut eines <code>&lt;marker&gt;</code>-Elements auf den Winkel des übergebenen <code>SVGAngle</code>-Objekts und damit auf eine feste Drehung.
SVGMarkerElement.setOrientToAuto() Methode
Setzt das <code>orient</code>-Attribut eines <code>&lt;marker&gt;</code>-Elements auf <code>auto</code>, sodass sich der Marker an der Pfadrichtung ausrichtet.
SVGMarkerElement.viewBox Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedRect</code> mit den Werten des <code>viewBox</code>-Attributs eines <code>&lt;marker&gt;</code>-Elements.
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.
SVGMaskElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>SVGAnimatedLength</code>-Objekt mit dem Wert des <code>height</code>-Attributs eines <code>&lt;mask&gt;</code>-Elements liefert.
SVGMaskElement.maskContentUnits Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>maskContentUnits</code>-Attribut eines <code>&lt;mask&gt;</code>-Elements als <code>SVGAnimatedEnumeration</code> zurückgibt.
SVGMaskElement.maskUnits Eigenschaft
Liefert ein <code>SVGAnimatedEnumeration</code>, das das <code>maskUnits</code>-Attribut eines <code>&lt;mask&gt;</code>-Elements widerspiegelt – also das Koordinatensystem für <code>x</code>, <code>y</code>, <code>width</code> und <code>height</code> der Maske.
SVGMaskElement.width Eigenschaft
Gibt ein schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt zurück, das das <code>width</code>-Attribut eines <code>&lt;mask&gt;</code>-Elements abbildet.
SVGMaskElement.x Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt mit dem Wert des <code>x</code>-Attributs eines <code>&lt;mask&gt;</code>-Elements.
SVGMaskElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>SVGAnimatedLength</code>-Objekt mit dem Wert des <code>y</code>-Attributs eines <code>&lt;mask&gt;</code>-Elements liefert.
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.
SVGMPathElement.href Eigenschaft
Nur lesbare Eigenschaft, die das <code>href</code>- bzw. <code>xlink:href</code>-Attribut eines <code>&lt;mpath&gt;</code>-Elements als <code>SVGAnimatedString</code> liefert.
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>.
SVGNumber.value Eigenschaft
Die Eigenschaft <code>value</code> eines <code>SVGNumber</code>-Objekts enthält dessen Zahlenwert als Gleitkommazahl. Sie lässt sich lesen und, sofern die Liste nicht schreibgeschützt ist, auch setzen.
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.
SVGNumberList.appendItem() Methode
Fügt ein <code>SVGNumber</code>-Objekt am Ende einer <code>SVGNumberList</code> ein und gibt das eingefügte Element zurück.
SVGNumberList.clear() Methode
Entfernt alle Einträge aus einer <code>SVGNumberList</code>. Danach ist die Liste leer und <code>numberOfItems</code> ist <code>0</code>.
SVGNumberList.getItem() Methode
Gibt das <code>SVGNumber</code>-Objekt an der angegebenen Position einer <code>SVGNumberList</code> zurück. Es handelt sich um eine Referenz, nicht um eine Kopie.
SVGNumberList.initialize() Methode
Leert eine <code>SVGNumberList</code> vollständig und füllt sie danach mit genau einem <code>SVGNumber</code>-Objekt. Dieses Objekt wird auch zurückgegeben.
SVGNumberList.insertItemBefore() Methode
Fügt ein <code>SVGNumber</code>-Objekt an der angegebenen Position in eine <code>SVGNumberList</code> ein und gibt das eingefügte Element zurück.
SVGNumberList.length Eigenschaft
Die schreibgeschützte Eigenschaft <code>length</code> gibt die Anzahl der Einträge in einer <code>SVGNumberList</code> zurück; identisch mit <code>numberOfItems</code>.
SVGNumberList.numberOfItems Eigenschaft
Nur-Lese-Eigenschaft, die die aktuelle Anzahl der Zahlen in einer <code>SVGNumberList</code> liefert, z. B. der Werte des <code>rotate</code>-Attributs eines <code>&lt;text&gt;</code>-Elements.
SVGNumberList.removeItem() Methode
Entfernt das Element am angegebenen Index aus einer <code>SVGNumberList</code> und gibt das entfernte <code>SVGNumber</code>-Objekt zurück.
SVGNumberList.replaceItem() Methode
Ersetzt das Element an Position <code>index</code> einer <code>SVGNumberList</code> durch <code>newItem</code> und gibt das eingefügte <code>SVGNumber</code> zurück.
SVGPathElement Schnittstelle
Stellt ein SVG-<code>&lt;path&gt;</code>-Element im DOM dar und bietet Methoden zum Vermessen und Abtasten der Pfadgeometrie.
SVGPathElement.getPathData() Methode
Gibt die Pfaddaten eines <code>&lt;path&gt;</code>-Elements als Array von Segment-Objekten (<code>{ type, values }</code>) zurück, auf Wunsch normalisiert auf absolute <code>M</code>/<code>L</code>/<code>C</code>/<code>Z</code>-Befehle.
SVGPathElement.getPathSegmentAtLength() Methode
Gibt das Pfadsegment (Befehlstyp und Werte) zurück, das an der angegebenen Entfernung entlang eines <code>&lt;path&gt;</code>-Elements liegt.
SVGPathElement.getPointAtLength() Methode
Gibt die Koordinaten des Punktes zurück, der in einer bestimmten Entfernung (in Benutzereinheiten) vom Startpunkt entlang eines SVG-Pfades liegt.
SVGPathElement.getTotalLength() Methode
Gibt die vom Browser berechnete Gesamtlänge eines SVG-Pfads in Benutzereinheiten als Gleitkommazahl zurück.
SVGPathElement.pathLength Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>pathLength</code>-Attribut eines <code>&lt;path&gt;</code>-Elements als <code>SVGAnimatedNumber</code> zurückgibt.
SVGPathElement.setPathData() Methode
Ersetzt die Pfaddaten (das <code>d</code>-Attribut) eines <code>&lt;path&gt;</code>-Elements durch eine Liste strukturierter Segment-Objekte der Form <code>{ type, values }</code>.
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.
SVGPatternElement.height Eigenschaft
Nur lesbare Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;pattern&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
SVGPatternElement.href Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>href</code>- bzw. <code>xlink:href</code>-Attribut eines <code>&lt;pattern&gt;</code>-Elements als <code>SVGAnimatedString</code> zurückgibt.
SVGPatternElement.patternContentUnits Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedEnumeration</code>, das das Attribut <code>patternContentUnits</code> eines <code>&lt;pattern&gt;</code>-Elements widerspiegelt.
SVGPatternElement.patternTransform Eigenschaft
Nur-lesbare Eigenschaft, die das <code>patternTransform</code>-Attribut eines <code>&lt;pattern&gt;</code>-Elements als <code>SVGAnimatedTransformList</code> zurückgibt.
SVGPatternElement.patternUnits Eigenschaft
Liefert als schreibgeschütztes <code>SVGAnimatedEnumeration</code> das Attribut <code>patternUnits</code> eines <code>&lt;pattern&gt;</code>-Elements, also das Koordinatensystem für <code>x</code>, <code>y</code>, <code>width</code> und <code>height</code>.
SVGPatternElement.preserveAspectRatio Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>SVGAnimatedPreserveAspectRatio</code>-Objekt für das <code>preserveAspectRatio</code>-Attribut eines <code>&lt;pattern&gt;</code>-Elements liefert.
SVGPatternElement.viewBox Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>viewBox</code>-Attribut eines <code>&lt;pattern&gt;</code>-Elements als <code>SVGAnimatedRect</code> widerspiegelt.
SVGPatternElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>width</code>-Attribut eines <code>&lt;pattern&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert, also die Breite der Musterkachel.
SVGPatternElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;pattern&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert, also die x-Koordinate der Musterkachel.
SVGPatternElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;pattern&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert – die y-Koordinate der Musterkachel.
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>.
SVGPointList.appendItem() Methode
Fügt einen Punkt (<code>DOMPoint</code> bzw. <code>SVGPoint</code>) am Ende einer <code>SVGPointList</code> hinzu und gibt das eingefügte Element zurück.
SVGPointList.clear() Methode
Entfernt alle Punkte aus einer <code>SVGPointList</code>, z. B. aus <code>polyline.points</code>, sodass die Liste danach leer ist.
SVGPointList.getItem() Methode
Gibt den Punkt (<code>DOMPoint</code>/<code>SVGPoint</code>) an der angegebenen Position einer <code>SVGPointList</code> zurück, z. B. aus <code>polygon.points</code>.
SVGPointList.initialize() Methode
Leert eine <code>SVGPointList</code> vollständig und fügt anschließend genau einen Punkt (<code>DOMPoint</code>) als einziges Element ein.
SVGPointList.insertItemBefore() Methode
Fügt einen Punkt (<code>DOMPoint</code>/<code>SVGPoint</code>) an der angegebenen Position in eine <code>SVGPointList</code> ein und gibt den eingefügten Punkt zurück.
SVGPointList.length Eigenschaft
Die schreibgeschützte Eigenschaft <code>length</code> von <code>SVGPointList</code> liefert die Anzahl der Punkte in der Liste.
SVGPointList.numberOfItems Eigenschaft
Schreibgeschützte Eigenschaft, die die Anzahl der Punkte in einer <code>SVGPointList</code> liefert, etwa in <code>points</code> von <code>&lt;polygon&gt;</code> oder <code>&lt;polyline&gt;</code>.
SVGPointList.removeItem() Methode
Entfernt den Punkt an der angegebenen Position aus einer <code>SVGPointList</code> und gibt ihn zurück; das zugehörige <code>points</code>-Attribut wird sofort aktualisiert.
SVGPointList.replaceItem() Methode
Ersetzt den Punkt an der Position <code>index</code> einer <code>SVGPointList</code> durch <code>newItem</code> und gibt den eingefügten Punkt zurück.
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.
SVGPolygonElement.animatedPoints Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuellen, ggf. animierten Wert des <code>points</code>-Attributs eines <code>&lt;polygon&gt;</code> als <code>SVGPointList</code> liefert.
SVGPolygonElement.points Eigenschaft
Liefert eine lebendige <code>SVGPointList</code> mit dem Basiswert des <code>points</code>-Attributs eines <code>&lt;polygon&gt;</code>-Elements.
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.
SVGPolylineElement.animatedPoints Eigenschaft
Schreibgeschützte <code>SVGPointList</code> mit dem aktuellen, ggf. per SMIL-Animation veränderten Wert des <code>points</code>-Attributs eines <code>&lt;polyline&gt;</code>.
SVGPolylineElement.points Eigenschaft
Liefert eine live verknüpfte <code>SVGPointList</code> mit dem Basiswert des <code>points</code>-Attributs eines <code>&lt;polyline&gt;</code>-Elements.
SVGPreserveAspectRatio Schnittstelle
Stellt den Wert des SVG-Attributs <code>preserveAspectRatio</code> als Objekt mit den Eigenschaften <code>align</code> und <code>meetOrSlice</code> dar.
SVGPreserveAspectRatio.align Eigenschaft
Liefert die Ausrichtung des <code>preserveAspectRatio</code>-Attributs als Zahl, die einer der Konstanten <code>SVG_PRESERVEASPECTRATIO_*</code> entspricht.
SVGPreserveAspectRatio.meetOrSlice Eigenschaft
Liest oder setzt den Skalierungsmodus („meet“ oder „slice“) des <code>preserveAspectRatio</code>-Attributs als Zahlenkonstante <code>SVG_MEETORSLICE_*</code>.
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.
SVGRadialGradientElement.cx Eigenschaft
Liefert als schreibgeschütztes <code>SVGAnimatedLength</code> die x-Koordinate des Mittelpunkts eines radialen SVG-Farbverlaufs (Attribut <code>cx</code>).
SVGRadialGradientElement.cy Eigenschaft
Nur lesbare Eigenschaft, die die y-Koordinate des Mittelpunkts eines radialen SVG-Verlaufs (<code>cy</code>-Attribut) als <code>SVGAnimatedLength</code> liefert.
SVGRadialGradientElement.fr Eigenschaft
Liefert den Radius des Fokus-Kreises eines <code>&lt;radialGradient&gt;</code> als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt (entspricht dem Attribut <code>fr</code>).
SVGRadialGradientElement.fx Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>fx</code>-Attribut (x-Koordinate des Brennpunkts) eines <code>&lt;radialGradient&gt;</code> als <code>SVGAnimatedLength</code> liefert.
SVGRadialGradientElement.fy Eigenschaft
Schreibgeschützte Eigenschaft, die die y-Koordinate des Brennpunkts eines <code>&lt;radialGradient&gt;</code> als <code>SVGAnimatedLength</code> liefert.
SVGRadialGradientElement.r Eigenschaft
Schreibgeschützte Eigenschaft, die das Attribut <code>r</code> eines <code>&lt;radialGradient&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert – also den Radius des Gradienten.
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>.
SVGRect.height Eigenschaft
Liest oder setzt die Höhe eines <code>SVGRect</code>-Rechtecks in Benutzereinheiten. Die Eigenschaft ist ein Alias für <code>DOMRect.height</code>.
SVGRect.width Eigenschaft
Liefert oder setzt die Breite eines <code>SVGRect</code>-Objekts in Benutzereinheiten – ein Alias für <code>DOMRect.width</code>.
SVGRect.x Eigenschaft
Liest oder setzt die horizontale Koordinate (x) der linken oberen Ecke eines <code>SVGRect</code> in Benutzerkoordinaten als Gleitkommazahl.
SVGRect.y Eigenschaft
Liefert oder setzt die y-Koordinate (obere Kante bei positiver Höhe) eines <code>SVGRect</code>; ein Alias für <code>DOMRect.y</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>).
SVGRectElement.height Eigenschaft
Liefert die Höhe eines SVG-<code>&lt;rect&gt;</code>-Elements als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt.
SVGRectElement.rx Eigenschaft
Liefert den horizontalen Eckenradius eines SVG-<code>&lt;rect&gt;</code> als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt.
SVGRectElement.ry Eigenschaft
Liefert den vertikalen Eckenradius eines SVG-<code>&lt;rect&gt;</code>-Elements als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt.
SVGRectElement.width Eigenschaft
Liefert die Breite eines SVG-<code>&lt;rect&gt;</code>-Elements als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt mit Basis- und animiertem Wert.
SVGRectElement.x Eigenschaft
Liefert die horizontale Position (Attribut <code>x</code>) eines SVG-Rechtecks als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt.
SVGRectElement.y Eigenschaft
Liefert die vertikale Position (<code>y</code>-Attribut) eines SVG-Rechtecks als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt.
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.
SVGScriptElement.async Eigenschaft
Boolesche Eigenschaft eines SVG-<code>&lt;script&gt;</code>-Elements, die festlegt, ob das Skript asynchron geladen und ausgeführt wird. Sie spiegelt das <code>async</code>-Attribut wider.
SVGScriptElement.crossOrigin Eigenschaft
Liest oder setzt das <code>crossorigin</code>-Attribut eines SVG-<code>&lt;script&gt;</code>-Elements. Es legt fest, ob ein externes Skript per CORS geladen wird und ob dabei Zugangsdaten mitgeschickt werden.
SVGScriptElement.defer Eigenschaft
Boolesche Eigenschaft eines SVG-<code>&lt;script&gt;</code>-Elements, die das <code>defer</code>-Attribut spiegelt und festlegt, ob das Skript erst nach dem Parsen des Dokuments ausgeführt wird.
SVGScriptElement.href Eigenschaft
Gibt ein schreibgeschütztes <code>SVGAnimatedString</code>-Objekt zurück, das das <code>href</code>- bzw. <code>xlink:href</code>-Attribut eines SVG-<code>&lt;script&gt;</code>-Elements widerspiegelt.
SVGScriptElement.type Eigenschaft
Spiegelt das <code>type</code>-Attribut eines SVG-<code>&lt;script&gt;</code>-Elements als Zeichenkette wider, also den MIME-Typ der Skriptsprache.
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.
SVGStopElement.offset Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedNumber</code>-Objekt, das das <code>offset</code>-Attribut eines <code>&lt;stop&gt;</code>-Elements in einem SVG-Farbverlauf widerspiegelt.
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>.
SVGStringList.appendItem() Methode
Hängt einen String am Ende einer <code>SVGStringList</code> an und gibt das eingefügte Element zurück. Das zugehörige SVG-Attribut wird dabei sofort aktualisiert.
SVGStringList.clear() Methode
Entfernt alle Einträge aus einer <code>SVGStringList</code>. Danach ist die Liste leer und <code>numberOfItems</code> ist <code>0</code>.
SVGStringList.getItem() Methode
Gibt den Zeichenketten-Eintrag an der angegebenen Position einer <code>SVGStringList</code> zurück.
SVGStringList.initialize() Methode
Leert die <code>SVGStringList</code> vollständig und füllt sie danach mit genau einem neuen String-Eintrag.
SVGStringList.insertItemBefore() Methode
Fügt eine Zeichenkette an der angegebenen Position in eine <code>SVGStringList</code> ein und gibt das eingefügte Element zurück.
SVGStringList.length Eigenschaft
Gibt die aktuelle Anzahl der Einträge in einer <code>SVGStringList</code> zurück; schreibgeschützt und gleichwertig zu <code>numberOfItems</code>.
SVGStringList.numberOfItems Eigenschaft
Die schreibgeschützte Eigenschaft <code>numberOfItems</code> gibt die Anzahl der Zeichenketten in einer <code>SVGStringList</code> zurück.
SVGStringList.removeItem() Methode
Entfernt den Eintrag an der angegebenen Position aus einer <code>SVGStringList</code> und gibt die entfernte Zeichenkette zurück.
SVGStringList.replaceItem() Methode
Ersetzt den Eintrag an Position <code>index</code> einer <code>SVGStringList</code> durch die Zeichenkette <code>newItem</code> und gibt den neuen Eintrag zurück.
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.
SVGStyleElement.disabled Eigenschaft
Liest oder setzt einen booleschen Wert, der angibt, ob das Stylesheet eines SVG-<code>&lt;style&gt;</code>-Elements deaktiviert (<code>true</code>) oder aktiv (<code>false</code>) ist.
SVGStyleElement.media Eigenschaft
Liest oder setzt die Media-Query des <code>media</code>-Attributs eines SVG-<code>&lt;style&gt;</code>-Elements als String.
SVGStyleElement.sheet Eigenschaft
Schreibgeschützte Eigenschaft, die das zum SVG-<code>&lt;style&gt;</code>-Element gehörende <code>CSSStyleSheet</code> liefert – oder <code>null</code>, wenn keines existiert.
SVGStyleElement.title Eigenschaft
Liest oder setzt das <code>title</code>-Attribut eines SVG-<code>&lt;style&gt;</code>-Elements. Damit wird das Stylesheet einem benannten Stylesheet-Satz zugeordnet.
SVGStyleElement.type Eigenschaft
Liest oder setzt den Stylesheet-Typ eines SVG-<code>&lt;style&gt;</code>-Elements. Die Eigenschaft spiegelt das Attribut <code>type</code> wider, meist <code>"text/css"</code>.
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.
SVGSVGElement.animationsPaused() Methode
Prüft, ob die SMIL-Animationen im SVG-Dokumentfragment eines <code>&lt;svg&gt;</code>-Elements gerade pausiert sind, und gibt <code>true</code> oder <code>false</code> zurück.
SVGSVGElement.checkEnclosure() Methode
Prüft, ob der gerenderte Inhalt eines SVG-Elements vollständig innerhalb eines Rechtecks im Koordinatensystem des <code>&lt;svg&gt;</code>-Elements liegt.
SVGSVGElement.checkIntersection() Methode
Prüft, ob der gerenderte Inhalt eines SVG-Elements das angegebene Rechteck im Benutzerkoordinatensystem des <code>&lt;svg&gt;</code>-Elements schneidet.
SVGSVGElement.createSVGAngle() Methode
Erzeugt ein neues, freistehendes <code>SVGAngle</code>-Objekt mit dem Wert 0 (Einheit unspezifiziert), das an keinen Dokumentbaum gebunden ist.
SVGSVGElement.createSVGLength() Methode
Erzeugt ein neues, keinem Element zugeordnetes <code>SVGLength</code>-Objekt mit dem Wert 0 in Benutzereinheiten.
SVGSVGElement.createSVGMatrix() Methode
Erzeugt eine neue, vom Dokument unabhängige Einheitsmatrix (<code>DOMMatrix</code> bzw. historisch <code>SVGMatrix</code>) für 2D-Transformationsberechnungen.
SVGSVGElement.createSVGNumber() Methode
Erzeugt ein neues, freistehendes <code>SVGNumber</code>-Objekt mit dem Wert <code>0</code>, das zu keinem Element und keinem Attribut gehört.
SVGSVGElement.createSVGPoint() Methode
Erzeugt ein neues, vom Dokument unabhängiges Punktobjekt (<code>DOMPoint</code> bzw. <code>SVGPoint</code>) mit den Koordinaten <code>(0, 0)</code>.
SVGSVGElement.createSVGRect() Methode
Erzeugt ein neues, vom Dokument losgelöstes <code>DOMRect</code>-Objekt mit <code>x</code>, <code>y</code>, <code>width</code> und <code>height</code> gleich 0.
SVGSVGElement.createSVGTransform() Methode
Erzeugt ein neues, freistehendes <code>SVGTransform</code>-Objekt mit der Einheitsmatrix, das man anschließend konfigurieren und in eine Transformationsliste einfügen kann.</code>
SVGSVGElement.createSVGTransformFromMatrix() Methode
Erstellt ein freistehendes <code>SVGTransform</code>-Objekt vom Typ <code>SVG_TRANSFORM_MATRIX</code>, dessen Matrix eine Kopie der übergebenen Matrix ist.
SVGSVGElement.currentScale Eigenschaft
Liest oder setzt den aktuellen Zoomfaktor des äußersten <code>&lt;svg&gt;</code>-Elements relativ zur Anfangsansicht (Standard: <code>1</code>).
SVGSVGElement.currentTranslate Eigenschaft
Liefert einen Punkt mit der aktuellen Verschiebung (Pan) des äußersten <code>&lt;svg&gt;</code>-Elements, die der Nutzer oder ein Skript zusätzlich zu <code>viewBox</code> angewendet hat.
SVGSVGElement.deselectAll() Methode
Hebt jede aktuelle Auswahl im Dokument auf, auch markierten Text. Die Methode gilt als veraltet und entspricht <code>getSelection().removeAllRanges()</code>.
SVGSVGElement.getCurrentTime() Methode
Gibt die aktuelle Animationszeit in Sekunden relativ zum Start der Zeitleiste des SVG-Dokumentfragments zurück.
SVGSVGElement.getElementById() Methode
Sucht innerhalb des SVG-Dokumentfragments unterhalb eines <code>&lt;svg&gt;</code>-Elements nach dem ersten Element mit der angegebenen <code>id</code> und gibt es zurück.
SVGSVGElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die die vertikale Größe eines <code>&lt;svg&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert (entspricht dem Attribut <code>height</code>).
SVGSVGElement.pauseAnimations() Methode
Hält alle SMIL-Animationen innerhalb des SVG-Dokumentfragments an, das zu diesem <code>&lt;svg&gt;</code>-Element gehört. Die Dokumentzeit bleibt eingefroren.
SVGSVGElement.preserveAspectRatio Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedPreserveAspectRatio</code>-Objekt, das das Attribut <code>preserveAspectRatio</code> eines <code>&lt;svg&gt;</code>-Elements widerspiegelt.
SVGSVGElement.setCurrentTime() Methode
Setzt die Uhr der SMIL-Animationen eines SVG-Dokumentfragments auf eine neue aktuelle Zeit in Sekunden.
SVGSVGElement.unpauseAnimations() Methode
Setzt alle zuvor mit <code>pauseAnimations()</code> angehaltenen SMIL-Animationen im SVG-Dokumentfragment fort, die Animationsuhr läuft also weiter.
SVGSVGElement.viewBox Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>viewBox</code>-Attribut eines <code>&lt;svg&gt;</code>-Elements als <code>SVGAnimatedRect</code> widerspiegelt.
SVGSVGElement.width Eigenschaft
Schreibgeschützte Eigenschaft, die die horizontale Größe eines <code>&lt;svg&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert, also das Attribut <code>width</code>.
SVGSVGElement.x Eigenschaft
Liefert die horizontale Position eines <code>&lt;svg&gt;</code>-Elements (Attribut <code>x</code>) als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt.
SVGSVGElement.y Eigenschaft
Liefert die vertikale Position eines <code>&lt;svg&gt;</code>-Elements (Attribut <code>y</code>) als schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt.
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.
SVGSymbolElement.preserveAspectRatio Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>preserveAspectRatio</code>-Attribut eines <code>&lt;symbol&gt;</code>-Elements als <code>SVGAnimatedPreserveAspectRatio</code> liefert.
SVGSymbolElement.viewBox Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>viewBox</code>-Attribut eines <code>&lt;symbol&gt;</code>-Elements als animierbares <code>SVGAnimatedRect</code> liefert.
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.
SVGTextContentElement.getCharNumAtPosition() Methode
Gibt den Index des Zeichens zurück, dessen gerendertes Glyph an einem bestimmten Punkt im Benutzerkoordinatensystem liegt, oder <code>-1</code>, wenn dort kein Zeichen ist.
SVGTextContentElement.getComputedTextLength() Methode
Gibt die berechnete Gesamtlänge (Vorschubbreite) des Textes eines SVG-Textelements in Benutzereinheiten als Zahl zurück.
SVGTextContentElement.getEndPositionOfChar() Methode
Gibt die Endposition eines typografischen Zeichens nach dem Textlayout als <code>DOMPoint</code> im Benutzerkoordinatensystem des Elements zurück.
SVGTextContentElement.getExtentOfChar() Methode
Gibt den eng anliegenden Begrenzungsrahmen (<code>DOMRect</code>) der Glyphe zurück, die zum Zeichen an der angegebenen Position gehört. Die Werte liegen im Nutzerkoordinatensystem des Elements.
SVGTextContentElement.getNumberOfChars() Methode
Gibt die Gesamtzahl der adressierbaren Zeichen in einem SVG-Textelement zurück, egal ob diese Zeichen tatsächlich gerendert werden.
SVGTextContentElement.getRotationOfChar() Methode
Gibt die gesamte Drehung (in Grad) des typografischen Zeichens an Position <code>index</code> innerhalb eines SVG-Textelements zurück.
SVGTextContentElement.getStartPositionOfChar() Methode
Gibt die Startposition (Glyphen-Ursprung) eines Zeichens im Benutzerkoordinatensystem des Textelements als <code>DOMPoint</code> zurück, nachdem das Textlayout erfolgt ist.
SVGTextContentElement.getSubStringLength() Methode
Gibt die berechnete Vorschub-Länge (in Benutzereinheiten) eines Teilstrings aus <code>nchars</code> Zeichen ab Position <code>charnum</code> im SVG-Textelement zurück.
SVGTextContentElement.lengthAdjust Eigenschaft
Liefert ein <code>SVGAnimatedEnumeration</code>-Objekt, das das <code>lengthAdjust</code>-Attribut eines SVG-Textelements widerspiegelt.
SVGTextContentElement.textLength Eigenschaft
Liefert ein schreibgeschütztes <code>SVGAnimatedLength</code>-Objekt, das das <code>textLength</code>-Attribut eines SVG-Textelements widerspiegelt.
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.
SVGTextPathElement.href Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>href</code>- bzw. veraltete <code>xlink:href</code>-Attribut eines <code>&lt;textPath&gt;</code>-Elements als <code>SVGAnimatedString</code> liefert.
SVGTextPathElement.method Eigenschaft
Liefert ein <code>SVGAnimatedEnumeration</code>-Objekt, das das <code>method</code>-Attribut eines <code>&lt;textPath&gt;</code>-Elements abbildet (<code>align</code> oder <code>stretch</code>).
SVGTextPathElement.side Eigenschaft
Schreibgeschützte Eigenschaft, die als <code>SVGAnimatedEnumeration</code> angibt, auf welcher Seite des Pfads (<code>left</code> oder <code>right</code>) der Text eines <code>&lt;textPath&gt;</code> liegt.
SVGTextPathElement.spacing Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>spacing</code>-Attribut eines <code>&lt;textPath&gt;</code> als <code>SVGAnimatedEnumeration</code> liefert (Zeichenabstand entlang des Pfades).
SVGTextPathElement.startOffset Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>startOffset</code>-Attribut eines <code>&lt;textPath&gt;</code>-Elements als animierbare Länge (<code>SVGAnimatedLength</code>) liefert.
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.
SVGTextPositioningElement.dx Eigenschaft
Gibt das <code>dx</code>-Attribut eines <code>&lt;text&gt;</code>- oder <code>&lt;tspan&gt;</code>-Elements als <code>SVGAnimatedLengthList</code> zurück, also die horizontalen Verschiebungen einzelner Zeichen.
SVGTextPositioningElement.dy Eigenschaft
Gibt das <code>dy</code>-Attribut eines <code>&lt;text&gt;</code>- oder <code>&lt;tspan&gt;</code>-Elements als <code>SVGAnimatedLengthList</code> zurück, also die relativen vertikalen Verschiebungen der Zeichen.
SVGTextPositioningElement.rotate Eigenschaft
Liefert als <code>SVGAnimatedNumberList</code> die Drehwinkel einzelner Glyphen, die im <code>rotate</code>-Attribut eines <code>&lt;text&gt;</code>- oder <code>&lt;tspan&gt;</code>-Elements stehen (nur lesbar).
SVGTextPositioningElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;text&gt;</code>- oder <code>&lt;tspan&gt;</code>-Elements als <code>SVGAnimatedLengthList</code> zurückgibt.
SVGTextPositioningElement.y Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>y</code>-Attribut eines <code>&lt;text&gt;</code>- oder <code>&lt;tspan&gt;</code>-Elements als <code>SVGAnimatedLengthList</code> liefert.
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.
SVGTransform.angle Eigenschaft
Nur lesbare Eigenschaft, die den Winkel einer <code>rotate</code>-, <code>skewX</code>- oder <code>skewY</code>-Transformation in Grad als Zahl liefert.
SVGTransform.matrix Eigenschaft
Nur-lesbare Eigenschaft, die die zur Transformation gehörende 2D-Matrix als Live-Objekt (<code>DOMMatrix</code> bzw. früher <code>SVGMatrix</code>) liefert.
SVGTransform.setMatrix() Methode
Setzt eine <code>SVGTransform</code> auf eine beliebige 2D-Matrix. Der Typ wird dabei zu <code>SVG_TRANSFORM_MATRIX</code>, der Winkel wird auf 0 gesetzt.
SVGTransform.setRotate() Methode
Setzt eine <code>SVGTransform</code> auf eine Rotation um <code>angle</code> Grad um den Punkt (<code>cx</code>, <code>cy</code>) und ändert den Typ auf <code>SVG_TRANSFORM_ROTATE</code>.
SVGTransform.setScale() Methode
Setzt den Transformationstyp auf <code>SVG_TRANSFORM_SCALE</code> und die Skalierungsfaktoren <code>sx</code> und <code>sy</code> für die x- und y-Achse.
SVGTransform.setSkewX() Methode
Setzt die Transformation auf den Typ <code>SVG_TRANSFORM_SKEWX</code> und schert das Element um den angegebenen Winkel (in Grad) entlang der X-Achse.
SVGTransform.setSkewY() Methode
Macht aus einem <code>SVGTransform</code> eine Schrägstellung entlang der Y-Achse um <code>angle</code> Grad. Der Typ wird dabei auf <code>SVG_TRANSFORM_SKEWY</code> gesetzt.
SVGTransform.setTranslate() Methode
Setzt eine <code>SVGTransform</code> auf den Typ <code>SVG_TRANSFORM_TRANSLATE</code> und verschiebt um <code>tx</code> und <code>ty</code> Benutzereinheiten.
SVGTransform.type Eigenschaft
Nur lesbare Eigenschaft, die als Zahl (<code>SVG_TRANSFORM_*</code>-Konstante) angibt, welche Art von Transformation ein <code>SVGTransform</code>-Objekt darstellt.
SVGTransformList Schnittstelle
Eine live aktualisierte Liste von <code>SVGTransform</code>-Objekten, die das <code>transform</code>-Attribut eines SVG-Elements als Objekte abbildet.
SVGTransformList.appendItem() Methode
Hängt ein <code>SVGTransform</code>-Objekt ans Ende einer <code>SVGTransformList</code> an und gibt das eingefügte Element zurück.
SVGTransformList.clear() Methode
Entfernt alle Einträge aus einer <code>SVGTransformList</code>, sodass die Liste leer ist und das Element nicht mehr transformiert wird.
SVGTransformList.consolidate() Methode
Multipliziert alle Transformationen einer <code>SVGTransformList</code> zu einer einzigen Matrix. Danach enthält die Liste genau ein <code>SVGTransform</code> vom Typ <code>SVG_TRANSFORM_MATRIX</code>.
SVGTransformList.createSVGTransformFromMatrix() Methode
Erzeugt ein neues <code>SVGTransform</code> vom Typ <code>SVG_TRANSFORM_MATRIX</code>, dessen Werte aus der übergebenen Matrix kopiert werden. Die Liste selbst bleibt dabei unverändert.
SVGTransformList.getItem() Methode
Gibt das <code>SVGTransform</code>-Objekt an der angegebenen Position einer <code>SVGTransformList</code> zurück (als Live-Referenz, keine Kopie).
SVGTransformList.initialize() Methode
Leert eine <code>SVGTransformList</code> vollständig und legt danach genau ein neues <code>SVGTransform</code> als einziges Element hinein.
SVGTransformList.insertItemBefore() Methode
Fügt ein <code>SVGTransform</code> an der angegebenen Position in eine <code>SVGTransformList</code> ein und gibt das eingefügte Element zurück.
SVGTransformList.length Eigenschaft
Schreibgeschützte Eigenschaft, die die Anzahl der Transformationen in einer <code>SVGTransformList</code> angibt – identisch mit <code>numberOfItems</code>.
SVGTransformList.numberOfItems Eigenschaft
Die schreibgeschützte Eigenschaft <code>numberOfItems</code> gibt die Anzahl der <code>SVGTransform</code>-Objekte in einer <code>SVGTransformList</code> zurück.
SVGTransformList.removeItem() Methode
Entfernt das <code>SVGTransform</code> an der angegebenen Position aus der Liste und gibt es zurück.
SVGTransformList.replaceItem() Methode
Ersetzt das Element an Position <code>index</code> einer <code>SVGTransformList</code> durch ein neues <code>SVGTransform</code> und gibt das eingefügte Element zurück.
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.
SVGUseElement.height Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>height</code>-Attribut eines <code>&lt;use&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert.
SVGUseElement.href Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>href</code>- bzw. <code>xlink:href</code>-Attribut eines <code>&lt;use&gt;</code>-Elements als <code>SVGAnimatedString</code> liefert.
SVGUseElement.width Eigenschaft
Liefert das <code>width</code>-Attribut eines <code>&lt;use&gt;</code>-Elements als <code>SVGAnimatedLength</code>, über das man die Breite der referenzierten Grafik lesen und ändern kann.
SVGUseElement.x Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>x</code>-Attribut eines <code>&lt;use&gt;</code>-Elements als <code>SVGAnimatedLength</code> liefert, also die x-Verschiebung des referenzierten Inhalts.
SVGUseElement.y Eigenschaft
Liefert die y-Koordinate des <code>&lt;use&gt;</code>-Elements als schreibgeschütztes <code>SVGAnimatedLength</code>, das dem Attribut <code>y</code> entspricht.
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.
SVGViewElement.preserveAspectRatio Eigenschaft
Gibt ein <code>SVGAnimatedPreserveAspectRatio</code>-Objekt zurück, das das <code>preserveAspectRatio</code>-Attribut eines <code>&lt;view&gt;</code>-Elements widerspiegelt.
SVGViewElement.viewBox Eigenschaft
Gibt ein <code>SVGAnimatedRect</code> zurück, das das <code>viewBox</code>-Attribut eines <code>&lt;view&gt;</code>-Elements widerspiegelt.
switch Anweisung
Die <code>switch</code>-Anweisung wertet einen Ausdruck aus und führt Anweisungen der ersten passenden <code>case</code>-Klausel aus.
Symbol Klasse
<code>Symbol</code> ist ein eingebautes Objekt, dessen Konstruktor eindeutige <code>symbol</code>-Primitives zurückgibt, oft für kollisionsfreie Objekt-Schlüssel.
Symbol.asyncDispose Eigenschaft
Wohlbekanntes Symbol, über das ein Objekt eine asynchrone Aufräummethode festlegt, die bei <code>await using</code> am Ende des Blocks automatisch aufgerufen wird.
Symbol.asyncIterator Eigenschaft
Wohlbekanntes Symbol, über das ein Objekt seinen asynchronen Iterator bereitstellt. <code>for await...of</code> verwendet es.
Symbol.dispose Eigenschaft
Wohlbekanntes Symbol, unter dem ein Objekt seine synchrone Aufräummethode ablegt, die eine <code>using</code>-Deklaration am Blockende automatisch aufruft.
Symbol.for() Methode
Sucht im globalen Symbol-Register nach einem Symbol mit dem Schlüssel <code>key</code> und gibt es zurück – oder legt es neu an, falls es noch nicht existiert.
Symbol.hasInstance Eigenschaft
Bekanntes Symbol, über das ein Konstruktor bzw. Objekt festlegen kann, wie der <code>instanceof</code>-Operator für es ausgewertet wird.
Symbol.isConcatSpreadable Eigenschaft
Wohlbekanntes Symbol, mit dem ein Objekt festlegt, ob <code>Array.prototype.concat()</code> es in seine einzelnen Elemente zerlegt oder als Ganzes anhängt.
Symbol.iterator Eigenschaft
Das wohlbekannte Symbol <code>Symbol.iterator</code> legt fest, welche Methode ein Objekt iterierbar macht – genutzt von <code>for...of</code>, Spread, Destrukturierung und Co.
Symbol.keyFor() Methode
Gibt den Schlüssel (String) zurück, unter dem ein Symbol im globalen Symbolregister eingetragen ist, oder <code>undefined</code>, wenn es dort nicht registriert ist.
Symbol.match Eigenschaft
Das bekannte Symbol <code>Symbol.match</code> legt fest, welche Methode <code>String.prototype.match()</code> aufruft. Außerdem kennzeichnet es Objekte als reguläre Ausdrücke.
Symbol.matchAll Eigenschaft
Das bekannte Symbol <code>Symbol.matchAll</code> legt die Methode fest, die <code>String.prototype.matchAll()</code> aufruft, um alle Treffer als Iterator zu liefern.
Symbol.prototype.description Eigenschaft
Gibt die optionale Beschreibung eines Symbols als Zeichenfolge zurück oder <code>undefined</code>, wenn das Symbol ohne Beschreibung erzeugt wurde.
Symbol.prototype.toString() Methode
Gibt eine String-Darstellung des Symbols im Format <code>"Symbol(beschreibung)"</code> zurück.
Symbol.prototype.valueOf() Methode
Gibt den primitiven Symbolwert eines <code>Symbol</code>-Werts oder eines <code>Symbol</code>-Wrapper-Objekts zurück.
Symbol.prototype[Symbol.toPrimitive]() Methode
Gibt den primitiven Symbolwert eines Symbols oder eines <code>Symbol</code>-Wrapper-Objekts zurück. Das Argument <code>hint</code> wird dabei ignoriert.
Symbol.replace Eigenschaft
Wohlbekanntes Symbol, über das ein Objekt festlegt, wie <code>String.prototype.replace()</code> und <code>replaceAll()</code> es als Suchmuster behandeln.
Symbol.search Eigenschaft
Wohlbekanntes Symbol, über das <code>String.prototype.search()</code> die Suchlogik eines Objekts aufruft – typischerweise <code>RegExp.prototype[Symbol.search]</code>.
Symbol.species Eigenschaft
Das bekannte Symbol <code>Symbol.species</code> bestimmt, welcher Konstruktor von eingebauten Methoden wie <code>map()</code> oder <code>then()</code> für abgeleitete Objekte verwendet wird.
Symbol.split Eigenschaft
Das bekannte Symbol <code>Symbol.split</code> legt fest, welche Methode <code>String.prototype.split()</code> aufruft, wenn ein Objekt als Trennzeichen übergeben wird.
Symbol.toPrimitive Eigenschaft
Bekanntes Symbol, über das ein Objekt eine Methode festlegt, die bestimmt, wie es in einen primitiven Wert (<code>string</code>, <code>number</code>, …) umgewandelt wird.
Symbol.toStringTag Eigenschaft
Das bekannte Symbol <code>Symbol.toStringTag</code> legt fest, welcher Tag in der Ausgabe von <code>Object.prototype.toString()</code> erscheint, etwa <code>[object MeinTyp]</code>.
Symbol.unscopables Eigenschaft
Wohlbekanntes Symbol für ein Objekt, dessen Eigenschaftsnamen innerhalb einer <code>with</code>-Anweisung nicht als Variablen gebunden werden.
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.
SyncEvent.lastChance Eigenschaft
Schreibgeschützter boolescher Wert: <code>true</code>, wenn der Browser nach diesem Versuch keinen weiteren Synchronisationsversuch mehr unternimmt.
SyncEvent.tag Eigenschaft
Schreibgeschützte Zeichenkette mit dem Bezeichner, den der Entwickler beim Registrieren über <code>SyncManager.register()</code> für dieses <code>SyncEvent</code> vergeben 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.
SyncManager.getTags() Methode
Gibt ein Promise zurück, das mit einem Array aller aktuell registrierten Hintergrund-Sync-Tags (<code>string[]</code>) des Service Workers erfüllt wird.
SyncManager.register() Methode
Registriert eine Hintergrund-Synchronisation mit einem Tag, damit der Service Worker ein <code>sync</code>-Ereignis erhält, sobald wieder eine Netzwerkverbindung besteht.
SyntaxError Klasse
Repräsentiert einen Fehler, der auftritt, wenn syntaktisch ungültiger JavaScript-Code interpretiert oder geparst wird.

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.