一、概念
BOM(Browser Object Model)是JavaScript中的一个重要对象模型,它提供了与浏览器窗口和导航等相关的属性和方法。BOM主要包括以下几个部分:
Window 对象:代表浏览器窗口,是BOM的核心对象。它提供了许多属性和方法,用于控制浏览器窗口的行为和与浏览器交互。
 Location 对象:代表当前窗口的URL,提供了获取和修改URL的方法。
 History 对象:代表浏览器历史记录,提供了前进、后退和跳转的方法。
 Navigator 对象:提供关于浏览器的信息,例如浏览器名称、版本等。
 Screen 对象:提供关于用户屏幕的信息,例如屏幕尺寸、颜色深度等。
 Document 对象:代表当前加载的文档(通常是HTML页面),是DOM(Document Object Model)的一部分。
二、案例
BOM的核心对象Window
// 获取当前窗口滚动位置  
var currentScrollPosition = window.pageYOffset;  
console.log("当前滚动位置:", currentScrollPosition);  
  
// 设置窗口滚动到指定位置  
window.scrollTo(0, 500);
// 创建一个弹出窗口  
window.open</


















