JavaScript 什么是BOM?BOM的组成内容?

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

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

BOM中的核心对象----Window对象代表当前打开的浏览器窗口

BOM的组成内容:

  1. Window对象:

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

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

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

  1. Location对象:

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

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

location.replace(www.baidu.com');——通过新窗口打开页面

location.reload();——刷新页面

  1. History对象:

保存用户上网的历史记录

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

history.forward();——前进一个页面

history.back();——后退一个页面

  1. Navigator对象:

保存浏览器程序本身相关信息

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: JavaScriptJava