DOMQuad

翻译不完整。 请帮助我们翻译这篇文章!

这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。

DOMQuad 是四 DOMPoints 的集合, 用于定义任意四边形的角。返回 DOMQuads 允许 getBoxQuads () 即使存在任意2D 或3D 转换, 也可以返回准确的信息。它有一个方便的边界属性返回 DOMRectReadOnly 的那些情况下, 你只需要一个轴对齐的边框。

DOMQuad.DOMQuad()
Creates a new DOMQuad object.

Properties

p1,p2,p3,p4 只读
are DOMPoint objects for each of the DOMQuad object's four corners.

Methods

DOMQuad.fromRect()
Returns a new DOMQuad object based on the passed set of coordinates.
DOMQuad.fromQuad()
Returns a new DOMQuad object based on the passed set of coordinates.
DOMQuad.getBounds()
Returns a DOMRect object with the coordinates and dimensions of the DOMQuad object.
DOMQuad.toJSON()
Returns a JSON representation of the DOMQuad object.

Specifications

Specification Status Comment
Geometry Interfaces Module Level 1
DOMQuad
Candidate Recommendation Initial definition.

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
DOMQuadChrome Full support 61Edge Full support 79Firefox Full support 31IE No support NoOpera Full support 48Safari Full support 11WebView Android Full support 61Chrome Android Full support 61Firefox Android Full support 31Opera Android Full support 45Safari iOS Full support 11Samsung Internet Android Full support 8.0
DOMQuad() constructorChrome Full support 61Edge Full support 79Firefox Full support 31IE No support NoOpera Full support 48Safari Full support 11WebView Android Full support 61Chrome Android Full support 61Firefox Android Full support 31Opera Android Full support 45Safari iOS Full support 11Samsung Internet Android Full support 8.0
fromQuad() static functionChrome Full support YesEdge Full support 79Firefox Full support 69IE No support NoOpera Full support YesSafari Full support 11WebView Android Full support YesChrome Android Full support YesFirefox Android No support NoOpera Android Full support YesSafari iOS Full support 11Samsung Internet Android Full support Yes
fromRect() static functionChrome Full support YesEdge Full support 79Firefox Full support 69IE No support NoOpera Full support YesSafari Full support 11WebView Android Full support YesChrome Android Full support YesFirefox Android No support NoOpera Android Full support YesSafari iOS Full support 11Samsung Internet Android Full support Yes
getBounds()Chrome Full support YesEdge Full support 79Firefox Full support 62IE No support NoOpera Full support YesSafari Full support 11WebView Android Full support YesChrome Android Full support YesFirefox Android Full support 62Opera Android Full support YesSafari iOS Full support 11Samsung Internet Android Full support Yes
p1Chrome Full support YesEdge Full support 79Firefox Full support 31
Notes
Full support 31
Notes
Notes Prior to Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
IE No support NoOpera Full support YesSafari Full support 11WebView Android Full support YesChrome Android Full support YesFirefox Android Full support 31
Notes
Full support 31
Notes
Notes Prior to Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
Opera Android Full support YesSafari iOS Full support 11Samsung Internet Android Full support Yes
p2Chrome Full support YesEdge Full support 79Firefox Full support 31
Notes
Full support 31
Notes
Notes Prior to Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
IE No support NoOpera Full support YesSafari Full support 11WebView Android Full support YesChrome Android Full support YesFirefox Android Full support 31
Notes
Full support 31
Notes
Notes Prior to Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
Opera Android Full support YesSafari iOS Full support 11Samsung Internet Android Full support Yes
p3Chrome Full support YesEdge Full support 79Firefox Full support 31
Notes
Full support 31
Notes
Notes Prior to Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
IE No support NoOpera Full support YesSafari Full support 11WebView Android Full support YesChrome Android Full support YesFirefox Android Full support 31
Notes
Full support 31
Notes
Notes Prior to Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
Opera Android Full support YesSafari iOS Full support 11Samsung Internet Android Full support Yes
p4Chrome Full support YesEdge Full support 79Firefox Full support 31
Notes
Full support 31
Notes
Notes Prior to Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
IE No support NoOpera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesFirefox Android Full support 31
Notes
Full support 31
Notes
Notes Prior to Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
Opera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yes
toJSON()Chrome Full support YesEdge Full support 79Firefox Full support 62IE No support NoOpera Full support YesSafari Full support 11WebView Android Full support YesChrome Android Full support YesFirefox Android Full support 62Opera Android Full support YesSafari iOS Full support 11Samsung Internet Android Full support Yes
Available in workersChrome Full support 61Edge Full support 79Firefox Full support 69IE No support NoOpera Full support 48Safari Full support 11WebView Android Full support 61Chrome Android Full support 61Firefox Android No support NoOpera Android Full support 45Safari iOS Full support 11Samsung Internet Android Full support 8.0

Legend

Full support  
Full support
No support  
No support
See implementation notes.
See implementation notes.