什么是BOM? 以及知识点

BOM:Brower Object Model浏览器对象模型。JavaScript BOM主要用来操作浏览器,比如创建新页面、弹出对话框、设置定时器、检测浏览器、获取URL信息等。但浏览器对象模型(Browser Object Model (BOM))尚无正式标准

而DOM是一套操作HTML标签的API,已被标准化。document对象是window对象下的子对象。window.document.body

常见的BOM对象
window:代表整个浏览器窗口(window是BOM中的一个对象,并且是顶级的对象)
Navigator:代表浏览器当前的信息,通过Navigator我们可以获取用户当前使用的是什么浏览器
Location:代表浏览器当前的地址信息,通过Location我们可以获取或者设置当前的地址信息
History:代表浏览器的历史信息,通过History我们可以实现上一步/刷新/下一步操作(出于
对用户的隐私考虑,我们只能拿到当前的浏览记录,不能拿到所有的历史记录)
Screen:代表用户的屏幕信息

window对象:

window.alert(‘提示信息’)
window.confirm(“确认信息”)
window.prompt(“弹出输入框”)
window.open(“url地址”,‘打开的方式(可以是-self或-black)’,‘新窗口的大小’)
window.close() 关闭当前的网页。 注:存在兼容性问题
window.moveTo() 移动当前窗口
window.resizeTo() 调整当前窗口的尺寸
window.setTimeout(函数,时间) 只执行一次
window.setInterval(函数,时间) 无限执行
window.clearTimeout/window.clearInterval(定时器名称) 清除定时器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值