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.p1Schreibgeschützt-
Ein
DOMPoint, der eine Ecke desDOMQuaddarstellt. DOMQuad.p2Schreibgeschützt-
Ein
DOMPoint, der eine Ecke desDOMQuaddarstellt. DOMQuad.p3Schreibgeschützt-
Ein
DOMPoint, der eine Ecke desDOMQuaddarstellt. DOMQuad.p4Schreibgeschützt-
Ein
DOMPoint, der eine Ecke desDOMQuaddarstellt.
Instanzmethoden
DOMQuad.getBounds()-
Gibt ein
DOMRect-Objekt mit den Koordinaten und Abmessungen desDOMQuad-Objekts zurück. DOMQuad.toJSON()-
Gibt ein einfaches, JSON-serialisierbares Objekt zurück, das das
DOMQuad-Objekt darstellt. Wird vonJSON.stringify()automatisch aufgerufen.
Statische Methoden
DOMQuad.fromQuad()-
Gibt ein neues
DOMQuad-Objekt zurück, das auf den bereitgestellten Koordinaten eines anderenDOMQuad-Objekts basiert. DOMQuad.fromRect()-
Gibt ein neues
DOMQuad-Objekt zurück, das auf den bereitgestellten Koordinaten einesDOMRect-Objekts basiert.
Spezifikationen
| Spezifikation |
|---|
| Geometry Interfaces Module Level 1> # domquad> |