BOM 和 DOM 的区别???

BOM 的全称是 Browser Object Model 中文是浏览器对象模型

  • BOM提供了独立于内容、可以与浏览器窗口进行互动的对象结构。

  • 用来获取或设置浏览器的属性、行为,例如:新建窗口、获取屏幕分辨率、浏览器版本号等。

  • BOM 主要用于管理窗口与窗口之间的通讯,因此其核心对象是window

  • BOM 由一系列相关的对象构成,并且每个对象都提供了很多方法与属性

而 DOM 的全称是Document Object Model,中文名是文档对象模型

  • DOM 是一组用来描述脚本怎样与结构化文档进行交互和访问的Web标准

  • DOM 描述了处理网页内容的方法和接口,是HTML和XML的API,DOM把整个页面规划成由节点层级构成的文档

  • DOM 操作对象是文档(Document),和浏览器没有直接关系

BOM 和 DOM 的区别是什么?相关推荐

  1. javascript原生事件句柄、BOM、DOM对象属性方法总结

    javascript原生事件句柄.BOM.DOM对象属性方法总结 JS事件句柄 事件句柄 类型 说明 onabort 事件句柄 图像加载被中断 onblur 事件句柄 元素失去焦点 onfocus 事 ...

  2. html中dom和bom,区分BOM和DOM,区分window、document、html、body

    JavaScript三大组成部分 1. ECMAScript ECMAScript是JavaScript的语法标准,由ECMA(欧洲计算机厂家协会)制定的. 2. BOM BOM即浏览器对象模型(br ...

  3. JS之BOM和DOM(来源、方法、内容、应用)

    1.Javascript组成(此文为转载) JavaScript的实现包括以下3个部分: 1)核心(ECMAScript):描述了JS的语法和基本对象. 2)文档对象模型 (DOM):处理网页内容的方 ...

  4. Javascript之BOM与DOM讲解

    一.Javascript组成 JavaScript的实现包括以下3个部分: ECMAScript(核心) 描述了JS的语法和基本对象. 文档对象模型 (DOM) 处理网页内容的方法和接口 浏览器对象模 ...

  5. JavaScript Bom和Dom

    JavaScript Bom和Dom这一篇就够啦 JavaScript Bom和Dom 1.Web API 基本认知 2.DOM -- 基础 2.1 DOM简介 2.2 获取元素 2.3 事件基础 2 ...

  6. JavaScript之BOM和DOM入门

    JavaScript之BOM和DOM入门 JavaScript的组成包含三大部分,分别为ECMAScript.DOM和BOM.JavaScript组成,如下图所示: ECMAScript是JavaSc ...

  7. JavaScript中BOM及DOM的学习

    JavaScript中BOM及DOM的学习 文章目录 JavaScript中BOM及DOM的学习 1 BOM编程 1.1 BOM编程概述 1.1.1 BOM编程的概念 1.1.2 BOM编程的作用 1 ...

  8. 前端之 BOM 和 DOM

    前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法.但是这些简单的语法,并没有和浏览器有任何交互.也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM ...

  9. 前端基础之BOM和DOM

    前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法.但是这些简单的语法,并没有和浏览器有任何交互. 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DO ...

最新文章

  1. 刚入职,就被各种 Code Review,真的有必要吗?
  2. php 提取全部html标签,php提取html中的img标签
  3. vs2008 试用版评估期结束的解决方法(2009-08-
  4. C++ Primer 5th笔记(chap 18 大型程序工具) 类、 命名空间与作用域
  5. SLAM学习--2D激光SLAM--入门学习
  6. 量化交易系统综述——互联网金融之二
  7. 在线的IDE(compilr)支持图形界面,支持C,C++,JAVA
  8. 丢失api-ms-win-crt-runtime-l1-1-0.dll
  9. 大联合 - 单细胞测序在新冠肺炎研究中的应用进展 (PPT)
  10. matlab trapz二重积分函数_matlab二重积分
  11. 南漂DBA——除了996,还可以收获这些...
  12. 【Elasticsearch】使用自适应副本选择改进弹性搜索的响应延迟
  13. bzoj1355——2016——3——15
  14. Visual Studio 2010 新建完项目编译就出错
  15. 湖南职称计算机模拟试题,湖南职称计算机考试培训软件:集职称计算机考试模拟题、长沙职称计算机考试题库...
  16. H5活动页面抽奖源码
  17. [放遗忘]PR进行视频剪辑的两种办法
  18. TextStyleOpts:文字样式配置项
  19. 【卡夫卡的岛上书店】:一个利用 vuepress 的主题 vuepress-theme-reco 以及 vuepress-theme-vdoing 搭建自己的静态博客
  20. JAVA 删除File文件中的内容。

热门文章

  1. 阿里云账号快速实名认证新手教程(秒通过)
  2. 人工智能狂潮_患有社交媒体狂潮? 使用这些工具从一个地方管理所有帐户
  3. iphone 代码片段2
  4. wan端口未连接怎么弄_路由器WAN口未连接解决方法,WAN口未连接怎么办
  5. 数据治理管理平台——数据资产管理
  6. 菜鸡哈屠教你合并果子
  7. Windows2000 内核级进程隐藏、侦测技术[毕业论文]
  8. 薪火相传 点亮企业数智化舞台—— CDEC2021中国数字智能生态大会西安收官
  9. 示例填充图片_用示例解释洪水填充算法
  10. 艺赛旗(RPA)国家企业信用信息公示系统验证码破解(一)