Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 63.0MB ·虚拟内存 1300.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
JS 获取元素宽度、偏移量的几个常用属性的方法。
width | clientWidth | offsetWidth | scrollWidth | |
---|---|---|---|---|
组成 | content | content+padding | content+padding+border | Content+padding+滚动条宽度 |
是否只读 | 否 | 是 | 是 | 是 |
scrollLeft | left | |
---|---|---|
描述 | 滚动条宽度 | 超出父容器的左侧偏移距离 |
是否只读 | 否 | 否 |
clientX | offsetX | pageX | screenX |
---|---|---|---|
以浏览器窗口左上顶角为原点,定位 x 轴坐标 | 以当前事件的目标对象左上顶角为原点,定位 x 轴坐标 | 以 document 对象(即文档窗口)左上顶角为原点,定位 x 轴坐标,因此当页面有左侧滚动条时,pageX=clientX+滚动条宽度 | 计算机屏幕左上顶角为原点,定位 x 轴坐标 |
getBoundingClientRect | scrollTo | scroll | scrollby | |
---|---|---|---|---|
调用方式 | dom.getBoundingClientRect() | scrollTop(left,top)或scrollTop(optionObj) | scroll(left,top)或scroll(optionObj) | scrollby(left,top)或scrollby(optionObj) |
描述 | 该方法会返回一个矩形对象,用于获取元素相对于浏览器视口的位置以及自身大小 | 滚动到文档的特定位置 | 滚动到文档的特定位置 | 滚动一段特定距离 |
{ bottom: 615.125 height: 64 left: 241.60000610351562 right: 1521.6000061035156 top: 551.125 width: 1280 x: 241.60000610351562 y: 551.125 }
JVM 内存管理常见面试问题:一、什么是JVM:Java Virtual Machine(Java虚拟机)是java程序实现跨平台的⼀个重要的⼯具(部件)。HotSpot VM,相信所有Java程序员都知道,它是Sun JDK和OpenJD ...