DOMPoint: DOMPoint() Konstruktor
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Der DOMPoint()
Konstruktor erstellt und gibt ein neues DOMPoint
-Objekt zurück, basierend auf den Werten für einige oder alle seiner Eigenschaften.
Sie können auch einen DOMPoint
erstellen, indem Sie die statische Funktion DOMPoint.fromPoint()
aufrufen. Diese Funktion akzeptiert jedes Objekt mit den erforderlichen Parametern, einschließlich eines DOMPoint
oder DOMPointReadOnly
.
Syntax
new DOMPoint()
new DOMPoint(x)
new DOMPoint(x, y)
new DOMPoint(x, y, z)
new DOMPoint(x, y, z, w)
Parameter
x
Optional-
Die
x
-Koordinate für den neuenDOMPoint
. y
Optional-
Die
y
-Koordinate für den neuenDOMPoint
. z
Optional-
Die
z
-Koordinate für den neuenDOMPoint
. w
Optional-
Der Perspektivwert des neuen
DOMPoint
.
Beispiele
Dieses Beispiel erstellt einen DOMPoint
, der die obere linke Ecke des aktuellen Fensters darstellt. Dann wird ein zweiter Punkt basierend auf dem ersten erstellt, der dann um 100 Pixel sowohl vertikal als auch horizontal versetzt wird.
const windTopLeft = new DOMPoint(window.screenX, window.screenY);
const newTopLeft = DOMPoint.fromPoint(windTopLeft);
newTopLeft.x += 100;
newTopLeft.y += 100;
Spezifikationen
Specification |
---|
Geometry Interfaces Module Level 1 # dom-dompoint-dompoint |
Browser-Kompatibilität
BCD tables only load in the browser