javascript_BOM

1.window.addEventListener('load',function(){

      alert(11);

});//.window.onload是窗口(页面)加载事件,当文档内容完全加载完成会触发该事件(包括图像、脚本文件、css文件等),才调用的处理函数。

2.window.addEventListener('DOMContentLoaded',function(){

      alert(22);

});//DOMContentLoaded 是DOM加载完毕,不包含图片falsh css等就可以执行,比load更快一些;

3.window.addEventListener('resize',function(){});// window.onresize是调整窗口大小加载事件,当触发时就调用的处理函数。

4.window.innerWidth; // 当前的屏幕宽度;

5.window.innerHeight; // 当前的屏幕高度;

6.window.setTimeout;//window.setTimeout(调用函数,延迟的时间);

语法1:setTimeout(function(){

       console.log('3秒后运行');

},3000);//3000毫秒等于3秒;

语法2:function qq(){

         console.log('2秒后运行');

}

setTimeout(qq,2000);//2000毫秒等于2秒;

7.window.clearTimeout(timeoutID);//clearTimeout()方法取消了先前通过调用setTimeout()建立的定时器;

8.window.setInterval(回调函数,[间隔的毫秒数]);//setInterval()方法重复调用一个函数,每隔这个时间,就去调用一次回调函数;

一.location对象的方法

1.location.assign();//跟href一样,可以跳转页面(也称为重定向页面),可以后退浏览过的页面;

2.location.replace();//替换当前页面,因为不记录历史,所以不能后退页面;

3.location.reload();//重新加载页面,相当于刷新按钮或者f5如果参数为true 强制刷新ctrl + f5;

二、history对象

1.back();//可以后退功能;

2.forward();//前进功能;

3.go(参数);//前进后退功能 参数如果是1 前进1个页面  如果是-1就后退1个页面;

三、offset概述

1.element.offsetParent;//返回作为元素带有定位的父级元素,如果父级都没有定位则返回body;

2.element.offsetTop;//返回元素相对带有定位父元素上方的偏移;

3.element.offsetLeft;//返回元素相对带有定位父元素左边框的偏移;

4.element.offsetWidth;//返回自身包括padding、边框、内容区的宽度、返回数值不带单位;

5.element.offsetHeight;//返回自身包括padding、边框、内容区的高度、返回数值不带单位;

四、client概述

1.element.clientTop;//返回元素上边框的大小;

2.element.clientLeft;//返回元素左边框的大小;

3.element.clientWidth;//返回自身包括padding、不含边框、内容区的宽度、返回数值不带单位;

4.element.clientHeight;//返回自身包括padding、不含边框、内容区的高度、返回数值不带单位;

五、立即执行函数(function(){})() 或者(function(){}())

       主要作用是:创建一个独立的作用域。避免了命名冲突问题;

六、scroll概述

1.element.scrollTop;//返回被卷去的上侧距离,返回数值不带单位;

2.element.scrollLeft;//返回被卷去的左侧距离,返回数值不带单位;

3.element.scrollWidth;//返回自身实际的宽度,不含边框,返回数值不带单位;

4.element.scrollHeight;//返回自身实际的高度,不含边框,返回数值不带单位;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值