位置: 编程技术 - 正文

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

  • 企业合并债权如何处理
  • 取得投资款属于什么过程
  • 销售收入不含税怎么计算增值税额
  • 印花税购买使用要求及印花税会计分录?
  • 投资收益所得税前扣除
  • 经营所得个税计算案例
  • 偷税漏税逃税是什么意思
  • 个税汇算清缴为啥要补交
  • 资产负债表中应付职工薪酬是负数
  • 离线开票时间超时
  • 当月减少的固定资产当月停止折旧
  • 企业股利分配政策有哪些
  • 企业合并所得税筹划
  • 付了定金一定会有货吗
  • 预交土地增值税怎么计算公式
  • 商业承兑汇票有风险吗
  • 经济法中企业营业收入包括哪些?
  • 外借资质收取的税费会计处理
  • 企业为什么用银行承兑汇票
  • 企业所得税税收优惠方式有哪些
  • 契税计税依据是否包含耕地占用税
  • 专票当月未认证怎么处理
  • 存货的核算心得体会
  • 汇兑损益减少怎么记账
  • 暂估成本后第二年收到发票怎么做账
  • mac复制文件路径后怎么粘贴
  • 月末累计折旧怎么结转
  • ∧oc电脑bios
  • 服务器数据迁移到新的服务器
  • php不同用户登录不同页面
  • 关闭自动重新启动会怎样
  • 办公费用减少的原因
  • PHP:pg_result_seek()的用法_PostgreSQL函数
  • 销售已使用过的小汽车增值税
  • 库存现金盘盈怎么做账
  • 个体户怎么开发票免税
  • vue预览word加水印
  • 磁盘命令符
  • python如何导入excel
  • 出口免税和退税的区别
  • 茶叶开一般发票(非增值税发票)是多少个点的?
  • 企业接受捐赠要交增值税
  • 工程类什么情况下可以三方询价
  • 股权转让主要交什么税费
  • 有净残值的固定资产累计折旧怎么算
  • sql2000数据库怎么删除数据
  • 公司股东退股如何对资产纳税
  • 建筑业增值税税负率一览表
  • 公司给员工租的房子计入什么科目
  • 所得税费用科目的期末余额应直接转入
  • 暂估入库成本的会计分录
  • 企业网银年服务费怎么做账
  • 月末需要做的会计分录
  • 外出参加会议费用怎么做账
  • 车辆保险费计入现金流量表哪里
  • 公司对公账户给我个人打款然后现金取走了个人犯罪吗
  • 会计凭证装订时间法律规定
  • 资本增值率计算公式是什么?
  • 企业所有者权益是指什么
  • 开窗函数窗口范围
  • Linux环境mysql5.7.12安装教程
  • sql嵌套执行顺序
  • w8远程桌面连接
  • centos操作命令
  • freebsd 安装
  • 远程文件管理器
  • Win7开机就蓝屏
  • vc6.0安装教程win8
  • excel表格时间选择
  • Android SQLite总结(一)
  • nodejs客户端框架
  • javascript对象的创建方法
  • u3d官方
  • jquery iframe
  • dom4j解析xml字符串步骤
  • jquery滚动条滚动到指定位置
  • 地税局基层税务工作总结
  • 交警认可的客货两用车型
  • 86年的2020年是多少岁
  • 运输合同的印花税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设