位置: 编程技术 - 正文

javascript bom是什么及bom和dom的区别(js中bom是什么意思)

编辑:rootadmin

推荐整理分享javascript bom是什么及bom和dom的区别(js中bom是什么意思),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript中br,js中bom和dom的作用,javascript中br,javascript bom dom,javascript bom dom,js中symbol是什么,javascript中bom,js中bom是什么意思,内容如对您有帮助,希望把文章链接给更多的朋友!

什么是BOM

BOM是browser object model的缩写,简称浏览器对象模型BOM提供了独立于内容而与浏览器窗口进行交互的对象由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是windowBOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3CBOM最初是Netscape浏览器标准的一部分

在BOM章节中你将学到什么

BOM教程中,同学们将学到与浏览器窗口交互的一些对象,例如可以移动,调整浏览器大小的window对象,可以用于导航的location对象与history对象,可以获取浏览器,操作系统与用户屏幕信息的navigator与screen对象,可以使用document作为访问HTML文档的入口,管理框架的frames对象等

BOM结构图

window对象是BOM的顶层(核心)对象,所有对象都是通过它延伸出来的,也可以称为window的子对象

由于window是顶层对象,因此调用它的子对象时可以不显示的指明window对象,例如下面两行代码是一样的:

javascript bom是什么及bom和dom的区别(js中bom是什么意思)

示例

javascript中的BOM和DOM什么区别?

这是浏览器运行时中的两个不同的概念。

BOM 浏览器对象模型

提供了独立于内容而与浏览器窗口进行交互的对象。描述了与浏览器进行交互的方法和接口,可以对浏览器窗口进行访问和操作,譬如可以弹出新的窗口,改变状态栏中的文本,对Cookie的支持,IE还扩展了BOM,加入了ActiveXObject类,可以通过js脚本实例化ActiveX对象等等)

DOM 文档对象模型

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

DOM本身是与语言无关的API,它并不与Java,JavaScript或其他语言绑定。

特定语言的DOM

针对XHTML和HTML的DOM。这个DOM定义了一个HTMLDocument和HTMLElement做为这种实现的基础。

学习JavaScript设计模式(单例模式) 单例模式的定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式是一种常用的模式,有一些对象我们往往只需要一个,比如线

js实现iframe框架取值的方法(兼容IE,firefox,chrome等) 本文实例讲述了js实现iframe框架取值的方法。分享给大家供大家参考,具体如下:为啥世上会有这么多不同的浏览器?每次遇到js/css的浏览器兼容性问题

深入浅析同源策略和跨域访问 1.什么是同源策略理解跨域首先必须要了解同源策略。同源策略是浏览器上为安全性考虑实施的非常重要的安全策略。何谓同源:URL由协议、域名、端口

标签: js中bom是什么意思

本文链接地址:https://www.jiuchutong.com/biancheng/386291.html 转载请保留说明!

上一篇:Javascript BOM学习小结(六)(javascript如何学)

下一篇:学习JavaScript设计模式(单例模式)(javascript怎么学)

  • 新企业所得税季初资产总额
  • 如何开银行卡账户
  • 个税退税需要交税吗
  • 税务局开专票作废重开及退税流程
  • 销售收入计入其他应付款
  • 网上申报增值税怎么操作
  • 银行取现怎么取
  • 咨询服务费记到什么科目
  • 地税税款未扣怎么处理
  • 建安企业异地个税怎么交
  • 月底结转应交税费怎么弄
  • 企业所得税固定资产一次性扣除
  • 发票一直报送中,开不了发票
  • 无偿赠送不得抵扣吗?
  • 油卡充值属于什么行业
  • 住宿发票税率免税是怎么回事
  • 公允价值变动损益在利润表哪里
  • 捐赠支出税前扣除票据
  • 取得进项税发票分录
  • 电脑医生怎么卸载
  • 企业重组后的债务怎么算
  • openlayers加载geojson
  • postgres.exe是什么进程 postgres进程查询
  • 修建污水厂需要办理哪些审批
  • 原材料按实际成本核算的会计处理
  • 收入和支出怎么合计
  • 微信小程序制作
  • NovelAi + Webui + Stable-diffusion本地配置
  • 让我用用你的计算机
  • 计算机视觉中的数学方法
  • 招待费的进项税必须认证后转出吗
  • 会计要离职了要注意几点
  • 冲减管理费用为什么放在借方
  • 支付施工单位进度款的请示
  • php判断是否存在某字符串
  • 驱动开发做得长久吗
  • python PaddleOCR库的介绍
  • 高新企业做账有什么不同
  • mongodbwindows安装
  • 租金收入如何分析
  • 库存现金怎么算
  • 水利基金可以不计提吗
  • 企业税务分为哪几类
  • 银行汇票用什么会计分录
  • 企业年度所得税怎么算
  • 一般纳税人条件要求2020
  • 增加固定资产原值后折旧
  • a公司持有b公司
  • 年终奖金个人所得
  • 包装成本核算的主要内容
  • 应收账款期末余额为负数表示什么
  • 建筑业发票可以抵扣制造业进项
  • 金税盘抄报税这是怎么个流程
  • 购货方付款会计分录
  • 什么是发票抬头信息
  • sql不重复计数函数
  • win8系统怎么把字体调大
  • linux安装solr
  • os x yosemite10.10.5怎么样?os x yosemite10.10.5公测版下载地址
  • win98拨号上网
  • Linux系统root密码忘记怎么重置
  • win10推送win11
  • windows7访问windows10
  • perl keys
  • unity3ds
  • nodejs中的session
  • android教学
  • 置顶怎么设置
  • jquery自定义表单
  • jquery ajax局部加载方法详解(实现代码)
  • jQuery基于$.ajax设置移动端click超时处理方法
  • 山东省国家税务局总局官网
  • 个人所得税发票
  • 广东省地方税务局
  • 北京国家税务局官网
  • 机动车检测属于哪个税收
  • 排污费属于什么费用科目
  • 北京第六税务所电话号码
  • 开地税发票的操作流程
  • 在珠海可以做什么生意
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设