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

View in English Always switch to English

DOMQuad

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.

Ein DOMQuad ist eine Sammlung von vier DOMPoint-Objekten, die die Ecken eines beliebigen Vierecks definieren. Durch die Rückgabe von DOMQuad-Objekten kann getBoxQuads() auch dann genaue Informationen liefern, wenn beliebige 2D- oder 3D-Transformationen vorliegen. Für Fälle, in denen lediglich ein achsenparalleles umschließendes Rechteck benötigt wird, steht das praktische Attribut bounds zur Verfügung, das ein DOMRectReadOnly zurückgibt.

Konstruktor

DOMQuad()

Erstellt ein neues DOMQuad-Objekt.

Instanzeigenschaften

DOMQuad.p1 Schreibgeschützt

Ein DOMPoint, der eine Ecke des DOMQuad darstellt.

DOMQuad.p2 Schreibgeschützt

Ein DOMPoint, der eine Ecke des DOMQuad darstellt.

DOMQuad.p3 Schreibgeschützt

Ein DOMPoint, der eine Ecke des DOMQuad darstellt.

DOMQuad.p4 Schreibgeschützt

Ein DOMPoint, der eine Ecke des DOMQuad darstellt.

Instanzmethoden

DOMQuad.getBounds()

Gibt ein DOMRect-Objekt mit den Koordinaten und Abmessungen des DOMQuad-Objekts zurück.

DOMQuad.toJSON()

Gibt ein einfaches, JSON-serialisierbares Objekt zurück, das das DOMQuad-Objekt darstellt. Wird von JSON.stringify() automatisch aufgerufen.

Statische Methoden

DOMQuad.fromQuad()

Gibt ein neues DOMQuad-Objekt zurück, das auf den bereitgestellten Koordinaten eines anderen DOMQuad-Objekts basiert.

DOMQuad.fromRect()

Gibt ein neues DOMQuad-Objekt zurück, das auf den bereitgestellten Koordinaten eines DOMRect-Objekts basiert.

Spezifikationen

Spezifikation
Geometry Interfaces Module Level 1
# domquad

Browser-Kompatibilität