Javascript BOM对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript BOM对象相关的知识,希望对你有一定的参考价值。

BOM是browser object model的缩写,简称浏览器对象模型。

window对象(BOM的核心对象)

表示浏览器的一个实例,在浏览器中,window对象有着双重角色,它既是通过javascript访问浏览器窗口的一个借口,优势ECMAScript规定的Global对象。这意味着在网页定义中的任何一个对象、变量、函数,都以window作为其Global对象,因此有权访问parseInt()等方法。

在全局作用域声明的变量、函数都会变成window对象的属性和方法。

差别:全部变量不能通过delete操作符删除,而直接在window对象上定义的属性可以。(window.age = 9;)

系统对话框:

alert()

confirm()

prompt()

 

location对象

它提供了与当前窗口中加载文档有关的信息,还提供了一些导航功能,还能将URL解析为独立的片段。它既是window对象的属性,也是document对象的属性。

 

navigator对象:

作用:

检测插件

注册处理程序

screen对象

history对象

//后退一页
history.go(-1)
history.back()

//前进一页
history.go(1)
history.forward();
//前进两页
history.go(2)

//判断用户最开始打开的是不是你的页面
if(history.length == 0)
{
//do something
}

 

以上是关于Javascript BOM对象的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript的BOM和DOM有啥区别

55-前端-JavaScript

前端随心记---------Javascript系列(第八节.BOM)

前端知识-JavaScript

JavaScript中常用的BOM对象(属性方法)

VSCode自定义代码片段12——JavaScript的Promise对象