javascript中bom是什么意思?

BOM(Browser Object Model)即浏览器对象模型,提供了独立于内容而与浏览器窗口进行交互的对象;由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window。

BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。

常见的BOM对象

  • window:代表整个浏览器窗口(window是BOM中的一个对象,并且是顶级的对象)

  • Navigator :代表浏览器当前的信息,通过Navigator我们可以获取用户当前使用的是什么浏览器

  • Location: 代表浏览器当前的地址信息,通过Location我们可以获取或者设置当前的地址信息

  • History:代表浏览器的历史信息,通过History我们可以实现上一步/刷新/下一步操作(出于对用户的隐私考虑,我们只能拿到当前的浏览记录,不能拿到所有的历史记录)

  • Screen:代表用户的屏幕信息

Window对象方法:

  • alert():弹出一个警告框

  • confirm():弹出一个确认框

  • prompt():弹出一个提示框

  • open():打开一个新窗口

  • scrollTo():滚动到指定位置

  • setTimeout()和clearTimeout()、setInterval()和clearInterval()设置和停止定时器

以上就是javascript中bom是什么意思?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读