BOM (browers object model) 浏览器对象模型
BOM 五大对象
- window JS 在浏览器中的顶层对象,var 和 function 声明的全局函数都是挂载window的属性中
- navigator 浏览器相关信息 (浏览器型号、版本、系统版本、网络信息等)
- location 地址栏信息 (hash、search、href)
- history 历史记录 (go、back、forward)
- screen 屏幕信息 (width、height)
获取尺寸相应方法
- 获取可视区尺寸
- document.documentElement.clientWidth / document.documentElement.clientHeight
- window.innerWidth 可视区宽度
- window.innerHeight 可视区高度
- 获取页面尺寸
- document.body.scrollWidth、document.body.scrollHeight
- document.documentElement.offsetWidth、document.documentElement.offsetHeight
- 获取屏幕尺寸
-