zoukankan      html  css  js  c++  java
  • 27 js三大家族

    为什么:获取元素的位置
    
    
    client:可视区域的宽度
    	clientTop:盒子的上boder
    	clientLeft:盒子的左border
    	clientWidth = width +左右 padding
    	clientHeight = height + 上下padding
    
    offset
    	offsetWidth 左右border+左右padding+width
    	offsetHeight 上下border+上下padding+height
    	offsetLeft   距离有定位的父元素的距离
    	offsetTop   距离有定位的父元素的距离
    	op.offsetParent  有定位的父元素
    
    
    scroll
    	scrollWidth 左padding+内容真实的宽度
    	scrollHeight 上padding+内容真实的高度
    	scrollLeft 卷出去的距离
    	scrollTop  卷出去的距离
    
    e.offsetX/e.clientX/e.pageX/e.screenX的区别
    
    	e.offsetX:鼠标相对于事件源的X方向的距离
    	e.clientX:距离浏览器可视区域X方向的距离
    	e.pageX:鼠标相对于文档X方向的距离
    	e.screenX:鼠标距离屏幕X方向的距离
    	不可变的,只能获取不能设置的
    

      

  • 相关阅读:
    分布式事务
    事务
    shell 脚本编写
    使用fail2ban 防止ssh暴力破解
    数据加密
    英文字符串排序算法
    SpringCloud-ServerConfig 配置中心服务端 / 客户端
    maven setting参考配置
    java面向对象设计原则
    Java Object
  • 原文地址:https://www.cnblogs.com/xuanjian-91/p/10998553.html
Copyright © 2011-2022 走看看