2016.12.7 JS

offsetLeft, offsetTop

当前元素到定位父级的距离(偏移值)
到当前元素的offsetParent的距离
如果没有定位父级:默认是body

尺寸

style.width : 样式宽
clientWidth : 可视区宽
offsetWidth : 占位宽
元素.getAttribute(属性名称); 方法 获取指定元素定的属性

BOM

window对象属性
window.innerHeight属性
window.innerWidth属性
这两个属性返回网页的CSS布局占据的浏览器窗口的高度和宽度,单位为像素。当用户放大网页的时候(比如将网页从100%的大小放大为200%),这两个属性会变小。

注意,这两个属性值包括滚动条的高度和宽度。

scrollX、scrollY

只读
alert(window.scrollX):滚动条横向偏移
alert(window.scrollY):滚动条纵向偏移
返回的是滚动了的距离,这两个值随着滚动位置变化而变化

scrollTo、scrollBy、

通过方法scrollTo方法改变滚动条位置到指定坐标
(运动到指定位置)
window.scrollTo(0, 300); // 滚动条移动到300px处
两个参数(x,y)
scrollBy可以相对当前位置移动滚动条,而不是移动到绝对位置
window.scrollBy(0, 100); // 滚动条下移100px

window.navigator导航,显示浏览器信息

window.navigator.userAgent

window.open(url)

打开一个新窗口, 参数是新窗口需要载入的url地址######window.open(http://www.baidu.com/)
如果不传参数,则打开的是空白窗口window.open();

window事件

onscroll :滚动触发
onresize:改变窗口大小触发

事件冒泡

事件冒泡 : 当一个元素接收到事件的时候,会把他接收到的所有传播给他的父级,一直到顶层window
取消冒泡:传入任意一个参数event,然后event.stopPropagation()

事件对象

event.clientX
event.clientY
指的是鼠标点击的点到相对窗口的坐标
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • **1.document.write(""); 输出语句 ****2.JS中的注释为// ****3.传统的HTM...
    reallychao阅读 5,642评论 1 40
  • offset家族三大家族和一个事件对象三大家族(offset/scroll/client)事件对象/event ...
    Yuann阅读 4,576评论 0 5
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,111评论 25 709
  • SDAutoLayout的优缺点 优点 1、语法简单(相比官方的语法,Masonry)2、纯代码的方式,代码维护容...
    翻这个墙阅读 5,087评论 0 1
  • 我第一次上幼儿园是三岁,放学后哭着回家再也不去了,听我妈说是有人欺负我,从小不会和别人玩,就会回家朝我妈哭,现在觉...
    梧桐夷阅读 1,198评论 0 0

友情链接更多精彩内容