Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

StaticRange

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2020.

Die DOM StaticRange-Schnittstelle erweitert AbstractRange, um eine Methode bereitzustellen, die einen Inhaltsbereich im DOM angibt, dessen Inhalt sich nicht aktualisiert, um Änderungen im DOM-Baum widerzuspiegeln.

Diese Schnittstelle bietet denselben Satz von Eigenschaften und Methoden wie AbstractRange.

AbstractRange und StaticRange sind nicht in Web Workern verfügbar.

AbstractRange StaticRange

Konstruktor

StaticRange()

Erstellt ein neues StaticRange-Objekt, basierend auf Optionen, die die Standardwerte für seine Eigenschaften angeben.

Instanz-Eigenschaften

Erbt Eigenschaften von der übergeordneten Schnittstelle AbstractRange.

Nutzungshinweise

Ein DOM-Bereich spezifiziert einen Spannweite von Inhalten in einem Dokument, die möglicherweise in einem Knoten (oder Element) beginnen und in einem anderen enden. Im Gegensatz zu einem Range stellt ein StaticRange einen Bereich dar, der in der Zeit fest ist; er ändert sich nicht, um zu versuchen, denselben Inhalt innerhalb des Bereichs zu halten, während sich das Dokument ändert. Wenn Änderungen am DOM vorgenommen werden, kann sich die tatsächliche Menge an Daten, die durch den von einem StaticRange angegebenen Bereich erfasst werden, ändern. Dadurch kann der User Agent viel unnötige Arbeit vermeiden, wenn die Web-App oder -Seite keinen live-aktualisierenden Bereich benötigt.

Spezifikationen

Specification
DOM
# interface-staticrange

Browser-Kompatibilität

Siehe auch

  • Live-aktualisierender Inhaltsbereich innerhalb des DOM: Range
  • AbstractRange, die abstrakte Schnittstelle, von der alle Bereiche abgeleitet sind