Bom对象核心技能

什么是BOM

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

主要处理浏览器窗口 window 和框架 iframe, 描述了与浏览器进行交互的方法和接口,可以对浏览器窗口进行访问和操作,不过通常浏览器特定的 JavaScript 扩展都被看做 BOM 的一部分

  1. 弹出新的浏览器窗口
  2. 移动、关闭浏览器窗口及调整浏览器窗口大小
  3. 提供 Web 浏览器详细信息的定位对象 Location
  4. 提供用户屏幕分辨率详细信息的屏幕对象
  5. 对cookie的支持
  6. IE 扩展的BOM, 加入了 ActiveXObject 类,可以通过 JavaScript 实例化 ActiveX 对象 Ajax

BOM的核心 window

window对象是BOM的顶层(核心)对象,玩转BOM,就是玩转 window的属性和方法

window 对象具有双重角色,既是通过js访问浏览器窗口的一个接口,又是一个全局对象。这意味者在网页中定义的任何对象、函数、变量,都是window的属性

BOM 和 DOM的关系

javascript的标准数 ECMA
DOM的标准是W3C
BOM

js BOM

BOM的组成

window 顶层对象表示浏览器对象
Navigator 包含浏览器客户端的信息
History 包含了浏览器窗口访问过的URL
Location 包含当前URl的信息
Screen 包含客户端显示屏的信息

相关文章:

  • 2022-12-23
  • 2021-10-19
  • 2021-04-01
  • 2021-04-10
  • 2021-10-03
  • 2021-05-17
  • 2021-08-19
猜你喜欢
  • 2021-06-18
  • 2022-12-23
  • 2021-05-12
  • 2022-01-06
  • 2022-02-06
  • 2022-12-23
相关资源
相似解决方案