【温故而知新】JavaScript的BOM之Window对象

一、概念

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

你可能感兴趣的:(JavaScript日常处理,javascript,前端,开发语言)