DOM与BOM的区别

DOM

  • 文档对象模型
  • DOM是把文档当作一个对象来看待
  • DOM的顶级对象是document
  • DOM主要学习的是操作页面元素

BOM

  • 浏览器对象模型
  • 把浏览器当作一个对象来看待
  • BOM的顶级对象是window
  • BOM主要学习浏览器窗口交互的一些对象
  • BOM是浏览器厂商在各自浏览器上定义的,兼容性较差
  • BOM是一个全局对象。定义在全局作用域中的变量、函数都会变成window对象的属性和方法。

在调用的时候可以省略window,前面文章的对话框也都属于window对象方法,如alert()、prompt()等,它们的全称可以写成:window.btn.alert();

posted @ 2022-10-04 14:58  Little_Monster-lhq  阅读(26)  评论(0编辑  收藏  举报