BOM 跟 DOM
BOM: Browser object Model 浏览器对象模型
DOM: Document Object Model 文件对象模型
2. 表示整个浏览器窗口
BOM提供了一个核心对象 -window
属性
document history location
方法
alert() prompt()
调用window对象的属性和方法时 可以省略不写
window 中的警告框
window.alert() /alert()
输入框
window.prompt()/prompt()
确定框
window.confirm() / confirm
按确定按钮的话,则返回true其余的返回false
定时器
1.定时器分类
1.周期性定时器
每间隔一定时间后,就执行一遍指定的操作,反复执行
2.一次性定时器
在指定的时间间隔之后,只执行一次操作
2.周期性定时器
1.声明定时器
var ret = setInterval(fun,time);
fun:周期性执行的操作,可以是一个匿名函数
time:时间间隔周期 以ms 为单位
ret:返回以创建好的定时器对象
2.清楚定时器
clearInterval(timer)
timer:创建好,要停止的定时器对象
3.一次性定时器
声明一次性定时器
var ret = setTimeout(fun,time);
fun:指定时间间隔后需要执行的操作
time:时间间隔
ret:返回已启动的定时器对象
2.清除定时器
clearTimeout(timer)
window 的属性
1.screen
获取客户端显示器的相关信息
1. width/height
2.avaiwidth/avaiHeight
2.history
1.作用:包含当前窗口所访问过的url地址
2.属性和方法
1.属性
length:访问过url数量
2.方法
back() --后退
forward -- 前进
go(num)
去往历史界面中的第num个界面
3.location
1.作用
表示浏览器地址栏上的信息
2.属性和方法
1.href
表示当前窗口正在浏览的网页地址,若果为href设置值的话,则相当于是浏览器的跳转功能
3.reload()
重新加载当前的网页,等同于刷新
4.navigator
1.作用
包含浏览器的相关信息
2.属性
userAgent
显示浏览器的相关信息
script --BOM
最新推荐文章于 2022-10-28 19:40:59 发布