学习目标:
- 能说出什么是BOM
- 能够知道游览器的顶级对象window
- 能写出页面加载事件以及注意事项
- 能写出两种定时器函数并说出区别
- 能过说出js执行机制
- 能过使用location对象完成页面之间的跳转
- 能知晓navigator对象涉及的属性
- 能过使用history提供的方法实现页面刷新
学习内容:
- BOM概述
- window对象的常见事件
- 定时器
- js执行机制
- location对象
- navigator对象
- history对象
BOM(Browser Object Model)即游览器对象模型,它提供了独立于内容而与游览器窗口进行交互的对象,其核心对象是window。
BOM有一系列相关的对象构成,并且每个对象都提供了很多的方法与属性。
BOM
- 游览器对象模型
- 把游览器当作一个对象
- BOM的顶级对象是window(DOM是document)
- BOM学习的是游览器窗口交互的一些对象
- BOM是游览器厂商各自游览器上定义的,兼容性较差
BOM构成:
- window是js访问游览器的一个接口。
- 是一个全局对象。定义在全局作用域中的变量、函数都会变成window对象的属性和方法。
在调用的时候可以省略window,前面学习的对话框都属于window对象方法,如alert()、prompt()等。
console.dir(window);//打印看看
坚持就是胜利!