1.getBoundingClientRect (MDN)
// 返回元素的尺寸对象 width/height/top/left/x/y
let gwh = boxc.getBoundingClientRect()
console.log('el bounding client rect:', gwh)

2.dom元素宽高
w8 = boxc.offsetWidth
h8 = boxc.offsetHeight
console.log('offset:', w8, h8)
3.dom的Top Left
// dom相对于容器的top - left
w9 = boxc.offsetTop
h9 = boxc.offsetLeft
console.log('offset T-L:', w9, h9)
4.浏览器可见区域(HTML渲染区域)宽高
w = window.innerWidth
h = window.innerHeight
console.log('inner:', w, h)
5.浏览器宽高
w2 = window.outerWidth
h2 = window.outerHeight
console.log('outer:', w2, h2)
6.浏览器相对于屏幕的Top Left
w5 = window.screenTop
h5 = window.screenLeft
console.log('screen T-L:', w5, h5)
7.屏幕(显示器)宽高
w3 = window.screen.width
h3 = window.screen.height
console.log('screen:', w3, h3)
w4 = window.screen.availWidth
h4 = window.screen.availHeight
console.log('screen avail:', w4, h4)
8.scrollTop
- 一个元素的 scrollTop 值是这个元素的内容顶部(卷起来的)到它的视口可见内容(的顶部)的距离的度量
- 当一个元素的内容没有产生垂直方向的滚动条,那么它的 scrollTop 值为0