位置: 编程技术 - 正文

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

  • 政府农民合作社架构
  • 一般纳税人销售货物税率
  • 小微企业企业所得税税率变化
  • 费用发票能不能直接挂应付账款里
  • 其他应付款二级科目明细
  • 发票查询校验码看不清怎么办
  • 附加税费申报表出不来数据
  • 委托加工模具的费用计入什么科目?
  • 发给一个人的说说
  • 什么是个体工商户业主
  • 有单位购买我公司开发的房产作为“投资性房地产”,该单位需要缴纳房产税吗?
  • 职工教育经费怎么做账
  • 通用机打发票能报销不
  • 净资产属于政府预算会计要素吗
  • 加计扣除是什么优惠方式
  • 材料卸车费可计入人工费吗
  • 企业购买汽车需要缴纳什么税
  • 0x8000005解决方案
  • 解放双手神器说说
  • 出口发票汇率按照报关单什么时间计算
  • php如何定义一个常量?常量名有哪些命名规则?
  • win10高级功能
  • antd怎么用
  • encodetext
  • 期间费用计入什么科目
  • ireike.exe - ireike是什么进程 有什么作用
  • 主营业务利润率多少合适
  • 无形资产处置收入计入
  • vue3 计算属性
  • ant design pro项目构建纯净版
  • 基于个人同意处理个人信息的个人什么撤回其同意
  • axure rp 9视频教程
  • pytorch广播相乘
  • php微信公众号开发反回图片怎么弄的学校
  • python3.4 numpy
  • 应收账款周转率多少合适
  • 资产负债表与利润表之间的关系
  • 没有销售收入月报怎么填
  • 子公司分公司和办事处账务上的区别有哪些
  • wordpress文章发布不显示作者
  • 机器学习——果蔬分类
  • MySQL Community Server压缩包安装配置方法
  • 非营利组织免征企业所得税的通知
  • 餐饮服务税率是服务类税率还是货物类
  • 进项税额转出更正申报
  • 开票资料更改
  • 小规模当月开普票作废流程
  • 公司向员工发放的慰问金怎么做账
  • 产品的运输费用分录
  • 钢管扣件租赁公司账务处理
  • 税法规定的增值税是指
  • 商贸公司用购进产品吗
  • 月末应交增值税借方余额期末该怎么处理
  • 网银转账被退回来了
  • 税控盘被锁死
  • 普通发票作废如何恢复
  • 主营业务成本与其他业务成本的区别
  • 贴现收到票据时会计分录
  • 美金形式发票
  • mysql中key 、primary key 、unique key 与index区别
  • windows server2008 64位没有安装音频怎么办?
  • ubuntu系统升级后无法进入系统
  • windows server 2008 r2有哪些特点
  • mac的safari浏览器无法打开
  • win8ui
  • office解压后如何安装
  • winxp鼠标右键菜单栏怎么改
  • mac电脑finder在哪里
  • linux eval命令
  • 进程process.acore已停止怎么办
  • cocos开发android游戏
  • python 读中文文件
  • perl判断字符串相等
  • jquery常用
  • 基于android的app
  • jquery中的事件
  • ubuntu安装步骤详解
  • 扇形的菜
  • javascript运行速度
  • 安卓手机加速方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设