浏览器对象模型
BOM
Objective
Content
Review
Introduction
Properties
Methods
Events
Drill
Summary
Homework
Reference
目标 Objective
Lorem ipsum dolor sit amet.
Perspiciatis, dolores numquam. Voluptas, earum.
Repellendus quae quasi obcaecati blanditiis!
Atque iste amet voluptatibus numquam!
Laborum sed tempore voluptatum adipisci!
内容 Content
Lorem ipsum dolor sit.
Aperiam beatae odit consectetur?
Consectetur amet repellat error?
Cum, delectus deserunt? Magni.
Atque illum reiciendis ut.
回顾 Review
Lorem ipsum dolor sit amet.
Quibusdam veritatis repellat magni possimus.
Consectetur non impedit eos rerum.
Ratione ea nihil blanditiis vitae?
Quibusdam, dolorum aliquam. Facere, sequi.
引言 Introduction
思维导图
专注于浏览器窗口的交互 - 浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构
BOM 由多个对象组成,其中代表浏览器窗口的
Window
对象是 BOM 的顶层对象,其他对象都是该对象的子对象
BOM 包含 DOM
DOM 是 W3C 标准的一部分,而 BOM 没有统一的标准,不同浏览器的实现可能有所不同
在实际开发中,DOM 和 BOM 经常一起使用,但是要注意区分是DOM范畴还是BOM范畴
属性 Properties
history
location
innerWidth
innerHeight
scrollX
scrollY
screenX
screenY
方法 Methods
setInterval()
clearInterval()
setTimeout()
clearTimeout()
fetch()
scroll
同 document 的 scroll
事件 Events
load
resize
练习 Drill
[
] 数字时钟
[
] 滚动控制
防抖节流
[
] 数据请求
小结 Summary
作业 Homework
参考 Reference
属性 Properties
方法 Method
事件 Event