BOM的理解

BOM允许开发者访问和操作浏览器窗口。Window对象是核心,包括open()和close()方法来打开和关闭窗口。Location对象用于处理页面URL,如重定向和刷新。History对象管理浏览历史,go(),forward()和back()方法实现页面导航。Navigator对象则包含浏览器本身的信息。
摘要由CSDN通过智能技术生成

BOM:浏览器对象模型,可通过此对象访问和操作浏览器窗口

BOM中的核心对象——window对象,代表当前打开的浏览器窗口

BOM组成内容:

1.Window对象:

打开新窗口:window.open(url,窗口名字,特征,是否替换)-返回窗口对象

关闭当前窗口:window.close()-返回布尔值

注意:windo.open()方法访问新窗口的window对象实例,新窗口称为子窗口。所以父窗口可以操作和控制子窗口。window.opener属性保存了父窗口的window对象,所以子窗口也可以控制父窗口

2.Location对象:

用于获得当前页面的地址(URL),并把浏览器重新定向到新的页面

location.href='www.baidu.com'-可以利用浏览器退回到上一页面

location.replace='www.baidu.com'-通过新窗口打开页面

location.reload()-刷新页面

3.History对象:

保存用户上网的阿历史记录

history.go()-参数放数字,正数代表前进,负数代表后退

history.forword()-前进一个页面

history.back()-后退一个页面

4.Navigator对象-保存浏览器程序本身相关信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值