javascript中bom是什么意思?

更新日期: 2019-08-28阅读: 2k标签: 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()设置和停止定时器


链接: https://www.fly63.com/article/detial/7932

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!