window: 顾名思义,窗口,浏览器窗口。是Window构造函数的一个实例对象。
它包含浏览器的一些属性和方法,如screen,location,history,setInterval等。
BOM: BrowserObjectModel; 浏览器对象模型;为了处理浏览器相关。
window是BOM的一个顶层对象。
document: 文档对象,一个html页面是一个文档对象。包含<!DOCTYPE html> 的声明。
可以通过document对象提供的各种方法和属性访问文档内的内容。里面的每个标签都是一个DOM对象。
const htmlDOM = document.documentElement;
const rooElement = document.getElementById(‘root‘);
DOM: DocumentObjectModel。 文档对象模型。
document对象是DOM的一个顶层对象。
另外window对象包含document对象。
window.document === document