JavaScript 什么是BOM?BOM的组成内容?
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
定义:BOM是浏览器对象模型可通过此对象访问和操作浏览器窗口。
BOM中的核心对象----Window对象代表当前打开的浏览器窗口
BOM的组成内容:
Window对象:
打开新窗口——window.open(url,窗口名字特征是否替换——返回字窗口对象
关闭当前窗口——window.close()——返回布尔值
注意:window.open()方法访问新窗口的window对象实例新窗口称为子窗口。所以父窗口可以操作和控制子窗口。window.opener属性保存了父窗口的window对象所以子窗口也可以控制父窗口。
Location对象:
用于获得当前页面的地址(URL并把浏览器重新定向到新的页面
location.href='www.baidu.com'——可以利用浏览器退回到上一页面
location.replace(www.baidu.com');——通过新窗口打开页面
location.reload();——刷新页面
History对象:
保存用户上网的历史记录
history.go();——参数放数字正数代表前进负数代表后退
history.forward();——前进一个页面
history.back();——后退一个页面
Navigator对象:
保存浏览器程序本身相关信息