BOM

作者: 聪明的小一休 | 来源:发表于2019-05-01 13:12 被阅读0次

BOM

BOM是Browser Object Model(浏览器对象模型)的简称,是JavaScript的组件之一,用来控制浏览器的各种操作。
主要功能如下:
1.弹出新的浏览器窗口
2.移动,关闭浏览器窗口及调整浏览器窗口的大小
3.实现页面的前进和后退功能
4.提供显示Web浏览器详细信息的导航对象
5.提供显示用户屏幕分辨率详细信息的屏幕对象
6.支持Cookies

window对象是整个BOM的核心。

因为window对象是全局对象,所以在使用window对象的属性和方法时,可以省略window。
window.属性名=“属性名” window.alert()——>alert()

window对象常用属性

history 有关用户访问过的URL的信息
location 有关当前URL的信息

window对象常用方法

名称 描述
1.alert() 显示带有提示信息和一个“ok”按钮的对话框,无返回值
2.prompt() 提示用户输入信息的对话框,有“确定”与“取消”按钮,返回值分别为输入值和null
3.confirm() 显示带有提示信息,“确定”和“取消”按钮的对话框,返回值分别为true和false,常与if-else语句搭配使用
4.close() 关闭浏览器窗口
5.open() 用于在页面上弹出一个新的浏览器窗口
open(“弹出窗口的URL”,“窗口名称”,“窗口特征”)
6.setTimeout() 在指定的毫秒数后调用函数或计算表达式
7.setInterval() 按照指定的周期(以毫秒计)来调用函数或表达式

history对象和location对象的使用

history对象的方法

名称 描述
back() 加载history对象列表中的前一个URL,等效于浏览器的“后退”按钮
forward() 加载history对象列表中的后一个URL,等效于浏览器的“前进”按钮
go() 加载history对象列表中的某一个具体URL,go(n)当n>0时,载入历史列表往前数的第n个页面,相当于n个forward();当n<0时,载入历史列表往后数的第n个页面,相当于n个back()。

location对象的属性

名称 描述
host 设置或返回主机名和当前URL的端口号
hostname 设置或返回当前URL的主机名
href 设置或返回完整的URL

location对象的方法

名称 描述
reload() 重新加载当前文档
replace() 用新的文档替换当前文档

document对象的使用

document对象常用属性

名称 描述
referrer 返回载入当前文档的URL,如果不是通过超链接访问,返回null
URL 返回当前文档的URL

document对象常用方法

名称 描述
getElementById() 返回对拥有指定ID的第一个对象的引用
getElementByName() 返回带有指定名称的对象的集合
getElementByTagName() 返回带有指定标签名的对象的集合
write() 向文档写文本,HTML表达式或JavaScript代码

相关文章

网友评论

      本文标题:BOM

      本文链接:https://www.haomeiwen.com/subject/nuninqtx.html