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

View in English Always switch to English

DOMPoint: DOMPoint() Konstruktor

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.

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

js
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 neuen DOMPoint.

y Optional

Die y-Koordinate für den neuen DOMPoint.

z Optional

Die z-Koordinate für den neuen DOMPoint.

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.

js
const windTopLeft = new DOMPoint(window.screenX, window.screenY);
const newTopLeft = DOMPoint.fromPoint(windTopLeft);
newTopLeft.x += 100;
newTopLeft.y += 100;

Spezifikationen

Spezifikation
Geometry Interfaces Module Level 1
# dom-dompoint-dompoint

Browser-Kompatibilität

Siehe auch