JavaScript的BOM操作

BOM 操作

window.innerWidth //获取宽度
window.innerHeight //获取高度

window.lalert() //提示框
window.confirm() //询问框
window.prompt() //输入框

window.open("xxxxx") // 开启标签
window.close() // 关闭标签

window.history.back() // 浏览器前进
window.history.forward() // 浏览器后退

window.onload = function(){} // 资源加载完毕执行
window.onresize = function(){} //页面尺寸改变时执行
window.onscroll = function(){} //滚动条位置改变时执行

window.documentElement.scrollTop // 获取浏览器卷去的尺寸 高度
window.body.scrollTop // 高度
window.documentElement.scrollLeft // 获取浏览器卷去的尺寸 高度
window.body.scrollLeft // 高度

window.scrollTo() // 浏览器滚动到指定坐标
window.scrollTo({
    left: xx,
    top: yy,
    behavior: 'smooth'
})  //

JavaScript的定时器

var timer1 =  setInterval(function(){
    // 间隔定时器
}, 1000)

var timer1 =  setTimeout(function(){
    // 延时定时器
}, 1000)
/* 
定时器返回值: 
不区分定时器种类, 
表示页面上的第几个定时器, 
作用: 关闭定时器
*/
off.onclick = function (param) {
    clearInterval(timer1) // 关闭间隔定时器
    clearTimeout(timer2) // 关闭延时定时器
}

 

posted @ 2023-03-01 16:13  JiZhaoG  阅读(15)  评论(0)    收藏  举报