JavaScript中的DOM和BOM是什么?如果BOM是一个对象,如何访问它?
我在这些概念上看到了很多问题,但我仍然有些怀疑,这就是为什么要特别问的原因 什么是浏览器对象模型这是javascript中的任何对象,如果它是如何访问该对象以及它具有什么类型的属性 有人请澄清每一个的确切定义 例如,窗口是由Javascript引擎创建的全局对象 我们可以通过JavaScript中的DOM和BOM是什么?如果BOM是一个对象,如何访问它?,javascript,Javascript,我在这些概念上看到了很多问题,但我仍然有些怀疑,这就是为什么要特别问的原因 什么是浏览器对象模型这是javascript中的任何对象,如果它是如何访问该对象以及它具有什么类型的属性 有人请澄清每一个的确切定义 例如,窗口是由Javascript引擎创建的全局对象 我们可以通过 window 当我们说窗口时,我们在控制台中获得以下属性 window Window {speechSynthesis: SpeechSynthesis, caches: CacheStorage, localStor
window
当我们说窗口时,我们在控制台中获得以下属性
window
Window {speechSynthesis: SpeechSynthesis, caches: CacheStorage, localStorage: Storage, sessionStorage: Storage, webkitStorageInfo: DeprecatedStorageInfo…}
当我们说
window.document
#document<html><head>
</head><body>…</body><script src="app.js"></script></body></html>
window.document
#文件
…
类似的方式是什么是BOM和DOMBOM由对象
导航器,历史记录,屏幕,位置和文档组成,它们是窗口的子对象。在文档
节点中,是DOM,文档对象模型,它表示页面的内容。您可以使用javascript对其进行操作
参考文献
所有浏览器都分为不同的部分(对象),可以使用Javascript访问。这些零件统称为浏览器对象模型或BOM表。在浏览器层次结构的最顶端是窗口对象。这代表了整个浏览器,包括工具栏、菜单、状态栏、页面本身,以及其他许多功能。实际上,窗口就是浏览器
每个网页都驻留在一个浏览器窗口中,可以将其视为一个对象
文档对象表示在该窗口中显示的HTML文档。文档对象具有引用其他对象的各种属性,这些对象允许访问和修改文档内容。BOM代表浏览器对象模型
DOM代表文档对象模型
文档是文档对象构造函数
窗口是窗口对象的脚本句柄,这个答案很清楚,OP知道缩写词BOM的缩写,正如他们在问题中所说的那样