陕西省建设网官方网站,网站的类型及特点,网页制作难吗,企业网站的建立必要性BOM--#xff08;browser object model#xff09;
获取浏览器窗口尺寸
获取可视窗口高度#xff1a;window.innerWidth
获取可视窗口高度:window.innerHeight 浏览器弹出层
提示框#xff1a;window.alert(提示信息)
询问框#xff1a;window.confirm(提示信息)
输…BOM--browser object model
获取浏览器窗口尺寸
获取可视窗口高度window.innerWidth
获取可视窗口高度:window.innerHeight 浏览器弹出层
提示框window.alert(提示信息)
询问框window.confirm(提示信息)
输入框window.prompt提示信息 开启和关闭标签页
开启window.open(地址)
关闭window.close() 浏览器常见事件
资源加载完毕window.οnlοadfunction(){}
可视尺寸改变:window.οnresizefunction(){}
滚动条位置改变window.οnscrοllfunction(){} 浏览器历史记录操作
回退页面window.history.back()
前进页面window.history.forward() 6.浏览器卷去的尺寸为了兼容需要用 | | 来将两种写法都写上
卷去的高度
document.documentElement.scrollTop (有doctype标签时)
document.body.scrollTop (无doctype标签时)
卷去的宽度
document.documentElement.scrollLetf (有doctype标签时)
document.body.scrollLeft (无doctype标签时)
浏览器滚动到
滚动到window.scrollTo()
参数方式1window.scrollToleft,top
left:浏览器卷去的宽度
top:浏览器卷去的高度 参数方式2window.scrollTo({
left:xx,
top:yy,
behavior:smooth
})
JS的定时器
间隔定时器按照制定周期毫秒去执行指定的代码
延时定时器在固定时间毫秒后指定一次代码
间隔定时器一直执行在没有特定约束的情况下一直执行
setInterval(函数时间)
函数每次要执行的内容
时间单位是毫秒
延时定时器执行一次
语法setTimeout(函数时间)
函数时间到达执行的内容
时间单位是毫秒 定时器的返回值
不区分定时器种类只表示当前页面的第几个定时器 关闭定时器
语法一clearInterval要关闭的定时器返回值
语法二clearTimeout (要关闭的定时器返回值)
注意不区分定时器种类