此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

DOMPoint.DOMPoint()

基线 广泛可用

自 2020年1月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

**DOMPoint()**构造函数创建并返回一个 DOMPoint 对象,可提供部分或全部属性值作为其参数。

也可以通过调用静态方法 DOMPoint.fromPoint() 来创建 DOMPoint 。此方法接受一个 DOMPointInit 兼容对象(DOMPointDOMPointReadOnly)作为参数。

语法

point = new DOMPoint(x, y, z, w);

参数

x 可选

x 坐标。

y 可选

y 坐标。

z 可选

z 坐标。

w 可选

透视值。

示例

示例首先创建了一个表示当前窗口左上角的 DOMPoint ,接着根据第一个点创建一个新的 DOMPoint 并将其在垂直和水平方向上偏移 100px。

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

规范

规范
Geometry Interfaces Module Level 1
# dom-dompoint-dompoint

浏览器兼容性

参见