DOM和BOM

33 阅读1分钟

DOM

  • 文档对象模型,指的是把一个文档当作一个对象,这个对象主要定义了处理网页内容的方法和接口
  • DOM的核心是document
  • DOM API分类
    • DOM的属性 节点名称 节点类型 节点
    • 对元素对象的 增 删 改 查
    • 对元素属性的 增 删 改 查
    • 对元素位置的获取
    • 键盘事件与鼠标事件 事件监听 事件方法 事件对象 [点击,滚动,移入,移出,输入,键入]

BOM

  • 浏览器对象模型,指的是把浏览器当作一个对象来对待,这个对象主要定义了与浏览器进行交互的方法和接口
  • BOM的核心是window,window具有双重角色,它既是通过js访问浏览器的一个接口,又是一个Global(全局)对象,这意味着在网页中定义的任何对象、变量和函数,都作为全局对象的一个属性或者方法存在
  • BOM有Window、Location、Navigator、Screen、History等对象
  • window对象中包含对BOM其他四个对象的只读引用以及Document对象的只读引用
  • document == window.document为true,是唯一 一个既属于BOM又属于DOM的对象

-----------------------------------------------------------------------------------------------2024.5.4每日一题