什么是BOM
BOM是浏览器对象模型
认识BOM
1:BOM 包括所有的JS 对象,是一个对象集合群
2: 在JS 中最大对象是window对象.
3: 全局的也是相对window 来说的;也就是说全局的东西,其它地方都可以访问
4:学习DOM 目的;进一步熟悉JS 是怎么在浏览器这个平拍进行运行的
5; 这里需要更加了解浏览器一些其它的功能
作用:
使JS有能力和浏览器对话。 注意区分:时间对象;是实现用户和浏览器的交接;js与html和CSS 的交互
Bom 对象的结构图
window对象
window是最顶层的对象
window有六大属性,这六大属性本身也是对象
1.DOM对象
2.frames[]
例如:
3.location
可通过 window.location 属性来访问,对象中信息,与URL 利用有关的所有信息
4.navigator
包含的属性描述了正在使用的浏览器
常用属性:
5.screen
存放着有关显示浏览器屏幕的信息
常用属性:
6.window对象下的document属性,也是对象
对象属性与方法
window的属性和方法的调用:
window.属性 ,window.方法()
也可以直接 属性 方法(),但在多浏览器的情况下不推荐,最好是带着window
常用的属性和方法:
例如: