位置: 编程技术 - 正文

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怎么学)

  • 什么是价税分离?
  • 主管税务机关是否参与清算
  • 增值税税率变化时间节点
  • 通过法院拍卖取得的设备怎么开具发票
  • 长期股权投资其他综合收益什么时候转留存收益
  • 个体工商户可以给自己交五险一金吗
  • 办公室提前退租未摊完的装修费如何处理
  • 摊销折旧是什么意思
  • 取得高新技术企业证书
  • 有限合伙合伙人要求
  • 以前年度少计费用,调整分录
  • 购买车间用的材料怎么做分录
  • 收到3%的增值税专用发票可以抵扣吗
  • 海关进口增值税怎么认证抵扣
  • 电子发票缩小多少比例打印
  • 小规模季度超过30万怎么填报增值税
  • 2019年小规模纳税人免征增值税政策
  • 收到劳务公司缴税怎么办
  • 企业进行破产清算时,适用于账面价值与实际价值
  • 长期股权投资计提减值准备
  • 营改增后房地产公司税种及税率
  • 调整以前年度企业所得税会计分录
  • win10怎么清空
  • 小规模怎么查询
  • 运输费计入什么会计科目?
  • 员工两处取得的荣誉
  • 固定资产的折旧是什么意思
  • 收到税费返还是什么现金流量
  • 要看网怎么找
  • 付款保险费
  • 坏账准备期末余额怎么计算
  • 代驾服务费如何计算
  • 研发费用加计扣除政策指引2.0
  • 年终奖发放形式 更改 税务局
  • php _dir_
  • 离职补贴个税计算公式
  • 企业借款会计处理
  • 企业注销清算需要交什么税
  • sass转化为css
  • 退回的工伤保险会计分录
  • 留抵税额一般记哪个科目
  • 固定资产清理属于非流动资产吗
  • 公司银行开户的费用怎么做账
  • python的np.array
  • 一般纳税人企业所得税税率
  • 行政单位收取现金的规定
  • 固定资产的印花税费计入什么科目里
  • 出口样品的销售好做吗
  • 免税收入啥意思
  • 中介费可以要求退吗
  • 购入的无形资产加计扣除怎么算
  • 零余额账户年终余额清零的规定
  • 酒店财务帐务处理方案
  • ddl dml的区别
  • mysql 备份方式
  • MacOS X Yosemite升级后postgresql启动报错的解决办法
  • find linux命令详解
  • avgcc32.exe进程是什么文件产生的 avgcc32进程信息查询
  • win1021h2正式版
  • 怎么设置开机启动项?
  • 查看win8.1版本
  • ubuntu 21.10安装
  • live updater
  • pmropn.exe
  • 简述在windows中创建用户的步骤
  • 红石cpu教程
  • Android游戏开发入门
  • Extjs4中Form的使用之本地hiddenfield
  • Unity3D游戏开发基础
  • css中渐变
  • Node.js中的事件循环是什么意思
  • 网站备份工具
  • select类中下拉框选择常见的方法
  • javascript中的函数包括内置函数和自定义函数
  • shaders initialized
  • android屏幕适配的五种方式
  • jquery实现下拉菜单
  • 安卓手机怎么自定义
  • 执法服务不到位
  • 增值税电子普通发票需要盖章吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设