BOM学习笔记
什么是BOM?
- BOM是JS的核心(ES描述) => (实际)BOM是JS开发开发web应用程序的核心。
- BOM提供了与网页无关的浏览器功能
- 为浏览器之间提供了相互操作的基础
理解BOM核心——window对象(表示浏览器实例)
window对象在浏览器中的身份:
-
ES中的global对象(网页中定义的变量、函数、对象都是以window作为global对象,都可以访问其定义上的全局方法)
全局方法:
global作用域:
通过var声明的变量、函数、对象为window对象的属性和方法
- 浏览器窗口的js接口