美文网首页
DOM和BOM、window 和 document

DOM和BOM、window 和 document

作者: PingerL | 来源:发表于2019-12-28 20:13 被阅读0次

1. BOM 和 DOM

  • BOM (Browser Object Module),浏览器对象模型,是为了操作浏览器出现的 API(编程接口),BOM 赋予了 JavaScript 操作浏览器的能力。
  • DOM (Document Object Module),文档对象模型,是为了操作文档出现的 API,DOM 赋予了 JavaScript 操作文档的能力。

2. window 和 document

  • window是 BOM 中的一个对象。window是 BOM 的顶层对象,其他的 BOM 对象都是 window对象的属性,主要用与获取浏览器信息和对浏览器进行操作。
  • document:每个载入浏览器的HTML文档都会成为document对象。document对象包含了文档的基本信息,我们可以通过JavaScriptHTML页面中的所有元素进行访问、修改。
  • JavaScript 中对象之间并不是独立存在的,对象与对象之间有着层次关系。如 document对象是 window对象的子对象,所有的对象都源自 window对象,它表示整个浏览器窗口。

3. window.document === document

屏幕快照 2019-12-28 下午7.00.16.png

相关文章

网友评论

      本文标题:DOM和BOM、window 和 document

      本文链接:https://www.haomeiwen.com/subject/gfmjmctx.html