位置: 编程技术 - 正文

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

  • 增值税的专用发票含税吗
  • 所得税退税的会计处理方法
  • 企业所得税的计提和缴纳分录
  • 银行电子承兑到期多久时间之内可以兑现
  • 支付土地补偿款怎么做账务处理
  • 免税是不是不用交税
  • 城镇土地使用税纳税义务发生时间
  • 开发票高校是企业还是非企业单位
  • 库存商品暂估后怎么结转
  • 调用系统服务出错核心征管后端
  • 外资企业变内资流程
  • 备发职工工资属于什么会计科目
  • 车贷抵押金计入会计科目?
  • 行政单位拨给下属单位经费会计分录
  • 银行承兑到期之前怎么兑现
  • 项目上发生伙食问题
  • 票据遗失情况说明格式及范文
  • 跨省非独立核算分公司如何报税
  • 内账和外账会计哪个简单
  • 附加税退税如何做账
  • 以前年度损益结转到什么科目
  • 劳务公司差额征收税率是多少
  • 票据质押放流贷的风险归谁
  • 季报现金流量表怎么填
  • 间接生产费用包括
  • 社保公积金外包对员工的利弊
  • 研发支出是否可以抵税
  • 电脑怎么更新系统日期
  • 留底税额怎么分录
  • 对外贸易法律的特征包括
  • win8操作系统
  • 多付货款退回的法律依据
  • 对公账户转到私人账户要手续费吗
  • 小规模纳税人多少钱不用交税
  • php单例模式例子
  • 凭证的类型
  • 银行本票结算的特点是什么
  • uni-app实例教程
  • 印克斯湖国家公园中的德克萨斯矢车菊,德克萨斯州 (© Inge Johnsson/Alamy)
  • 微信支付开发步骤
  • antv g6 node 嵌套
  • 用chatgpt写insar地质灾害的论文,重复率只有1.8%,chatgpt4.0写论文不是梦
  • vue3 技巧
  • axios和ajax的关系
  • php的time函数
  • java代理类是什么
  • 企业转租电费发票
  • 利息收入税务处理办法
  • 坏账准备的账务处理例题
  • 非税收入票据是什么意思
  • 小规模需要申报吗?
  • 什么是增值税举个例子
  • 零申报的公司有财务报表吗
  • 企业合并的会计处理方法
  • 公司年终奖要做多久才能享受
  • 技术服务合同的税率
  • sql语句批量更新
  • mysql数据库连接方式
  • mysql字符串字段数据类型
  • 固定资产计提折旧是当月还是次月
  • 委托加工后直接对外销售消费税
  • 验资户和基本户账号一致么
  • 保证金抵扣货款情况说明范文
  • 未分配利润可以转盈余公积吗
  • 经营性应付项目减少对经营活动现金
  • 64位 win10系统安装绿色版mysql-5.7.16-winx64的教程
  • windows没有无线网络
  • Linux系统中管理员如何获得root权限
  • avserve2.exe是什么东东
  • win 8系统怎么样
  • linux中qq怎么添加快捷键启动功能?
  • 批处理语言 从入门到精通
  • JavaScript获取元素
  • js实现滑块拖动
  • 使用BMFont+NGUI利用图片制作自定义字体
  • jQuery中的AjaxSubmit使用讲解
  • 国家税务总局公告2022年第9号
  • 北京第三税务所咨询电话
  • 十大经济
  • 供给侧改革什么样的劳动力
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设