clientX 相对于浏览器 x 轴的位置,clientY 相对于浏览器 y 轴的位置

screenX 相对于屏幕坐标系的水平偏移量,screenY 相对于屏幕坐标系的垂直偏移量

offsetX 规定了事件对象与目标节点的内填充边(padding edge)在 X 轴方向上的偏移量
offsetY 规定了事件对象与目标节点的内填充边(padding edge)在 Y 轴方向上的偏移量

pageX 包含了被卷进去的宽度,pageY 包含了被卷进去的高度

x 属性是 clientX 属性的别名. y 属性是 clientY 属性的别称。

clientHeight 是 content 内部可见高度 + 自身 padding,但不包括 border、水平滚动条、margin 的元素的高度

offsetHeight 是 content 自己本身的可见高度 + 自身 padding + 自身 border + 滚动条

scrollHeight 表示实际内容的高度

scrollTop 代表在有滚动条时,滚动条向下滚动的距离也就是元素顶部被遮住部分的高度

offsetTop 表示当前元素顶部 border 外层距离最近父元素内容顶部的距离,与滚动条无关。

offsetParent 返回一个指向最近的(指包含层级上的最近)包含该元素的定位元素或者最近的 table,td,th,body元素

clientLeft 表示一个元素的左边框的宽度,clientTop 表示一个元素顶部边框的宽度