JavaScript里面的BOM和DOM搞不懂

发布于 2022-09-01 21:25:14 字数 16 浏览 29 评论 0

能否举例说明,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

(り薆情海 2022-09-08 21:25:14

百度,BOMDOM
这种问题可以自行百度。

彻夜缠绵 2022-09-08 21:25:14

BOM是浏览器对象的模型,主要用来获取或设置浏览器的属性,比如获取浏览器版本号,又或者进行一些有关浏览器的行为,比如新建窗口。
DOM是文档对象模型,用来获取或设置文档中标签的属性,就是浏览器打开的网页内容的文档,你想操作这个文档,其实就是在操作这个文档的DOM模型,然后浏览器负责渲染它。

ゃ人海孤独症 2022-09-08 21:25:14

BOM -Browser object Model顾名思义和浏览器对象相关的对象 例如window.document的window就是一个BOM对象,window.history/window.location的history,location就是BOM对象

DOM -Document object Model 和HTML对象相关的对象,例如我们使用的document.getElementById中的document对象就是一个DOM对象

累赘 2022-09-08 21:25:14

我的理解是,DOM和BOM都是浏览器提供给js的API,DOM负责操作html对象,BOM负责操作浏览器窗口对象。一旦离开浏览器这个宿主,例如在nodejs里,就没有DOM和BOM的API了。

香草可樂 2022-09-08 21:25:14

dom是指dom树节点,通过这些节点能对整个html进行遍历等各种操作,而bom则是浏览器对象,指对浏览器对象本身的进行操作。一个是操作html 里面的节点树,一个是操作浏览器本身。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文