位置: 编程技术 - 正文

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

  • 个税不汇算清缴对个人的处罚
  • 公司购买员工意外保险费会计分录未收到发票
  • 报销用专票
  • 贴现的日期怎么算
  • 税务局代开的进项票需要认证吗
  • 发票报销的条件是什么?
  • 二手房差额税需要多少钱怎么计算的
  • 社保上面的每月的缴费基数是什么意思?
  • 主营业务收入冲销
  • 冲销去年暂估费用
  • 收到发票错误主管有责任吗
  • 减免税款记账营业外收入什么科目?
  • 小微企业所得税优惠政策2023
  • 活动板房增值税税率
  • 投资者减除费用可以填0吗
  • 增值税普票丢失的最新处理
  • 对外捐赠视同销售分录
  • 外地预缴附加税减半
  • 购入商品入库时发现实收物多余应收数计入什么科目
  • 商业银行流动性覆盖率的最低监管标准为
  • 家政公司可以开专票吗
  • 出口退免税的类型
  • 现金清查制度的内容包括
  • mac怎么禁止开机启动
  • 银行承兑汇票贴现流程
  • 折扣促销方式
  • setlang.exe - setlang是什么进程 有什么用
  • windows搭建dvwa
  • 理财的利息收入计入什么科目
  • php写文件函数
  • php解析配置文件
  • 云质信息
  • 怎样合理的运用网络
  • 临时工工资无发票可以扣除吗
  • 其他应付款的会计编码
  • 营业执照注销要钱吗
  • 月末一般无余额的账户是( )
  • 公司的货款直接转给股东个人了,该怎么转到公司
  • 基本社会保险制度范围
  • 普通发票和增值税普通发票一样吗
  • 先预付货款,货到了怎么做账
  • 村委会靠什么赚钱
  • 会计丁字记账法
  • 合作社增值税免税项目
  • 普通发票可以开多少税率
  • 股息分红要交多少税
  • 如何冲减计提费用
  • 其他应付款核算范围包括哪些
  • 预提费用汇算清缴如何调整
  • 其他应收款减值损失可以转回吗
  • 暂领款是什么意思
  • 收到政策性搬迁短信
  • 设置行政机构的主要依据是
  • mysql查询语句优先级
  • java连接mysql数据库教程
  • ubuntu21 安装
  • win10预览版最新
  • win8 cmd在哪
  • winXP系统截图
  • win8windows设置在哪里
  • linux date-u
  • win7唤醒后屏幕黑屏
  • node modules干嘛的
  • node 内存泄漏
  • Unity3D游戏开发引擎
  • opengl渲染流程图
  • 批处理调用ftp
  • python获取当前路径的方法
  • linux启动过程流程图
  • nodejs一键安装
  • js中的?
  • unity控制三维模型
  • js map(parseint)
  • jquery dom对象
  • 河南省发票查询真伪查询系统
  • 增值税发票综合服务平台登录不了
  • 地税可以补开以前发票吗
  • 企业所得税季度申报表填报说明
  • 营业账簿中的其他账簿包括
  • 税控盘百旺怎样清卡
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设