前言
最近在看 pink 老师的 JavaScript 的视频,学到 offset
、 client
属性
看到后面跟不上老师的思路,分不清这两者之间的区别
今天下午上课的时候去看了下这两个之间的区别,在 CodePen 上试了下,来记下笔记以后忘了能来复习
offset
、 client
client
-> 主要是网页的可视区位置的获取offset
-> 主要是自身大小的获取
Height & Width
属性 | 描述 |
---|---|
element.clientWidth |
获取元素可视区的宽度 |
element.offsetWidth |
获取元素的宽度 |
element.clientHeight |
获取元素可视区的高度 |
element.offsetHeight |