位置: 编程技术 - 正文

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

  • 小规模税控盘抵扣增值税报表怎么填
  • 资管产品增值税由谁承担
  • 空调维修保养征收什么税?
  • 建筑公司预收了款项已经开了增值税发票怎么做账
  • 股东不任职
  • 专票没有抵扣联可以作废吗
  • 专用发票压线了可以拒收吗
  • 退回投资款怎么做账
  • 无发票情况说明怎么写学生
  • 蔬菜批发销售免税政策
  • 人身保险和意外保险是一个东西吗
  • 个体工商户销售自己使用过的物品
  • 长期待摊费用做在什么记账凭证里
  • 运费开进发票
  • 企业购买扶贫物资怎么入账
  • 哪些发票可以抵扣成本
  • 企业产品成本的构成项目主要有哪些
  • 农产品进项税抵扣计算例题
  • 污水处理费谁来收
  • 产业政策鼓励类
  • 其他应收款社保个人部分分录
  • 起诉销售
  • 付出去的款项退回怎么做账
  • linux怎么打开文本文件
  • PHP:xml_parse_into_struct()的用法_XML解析器函数
  • linux系统设置中文语言
  • 贷款钱到账又被转出去
  • 企业股权投资收益缴纳什么税
  • php实现分页显示
  • 怎么分析一个企业的营销策略
  • 银行贷款每个月都要还吗?
  • 使用电子计算机生成的会计凭证
  • 库存现金盘亏处理流程
  • 开票一定要对公户嘛
  • php获取mysql数据
  • php怎么建立数据库mysql
  • 领航ct
  • 差额征税怎么交税
  • 计算机视觉的未来发展方向有哪些
  • 如何认识软件测试
  • 专票地址错了要作废吗
  • phpcms手机端
  • 预缴税款计入什么科目
  • 增值税附加税减免政策2022年
  • js let与var区别
  • 原材料折价销售怎么算
  • 其他科技推广服务业可以加计扣除吗
  • 采购货物没有发票开出去有发票有什么风险
  • 材料采购账务处理思维图怎么做
  • 小额收据报销
  • 施工审图费计入什么科目
  • 以前年度多计提了费用
  • 申请个税退税账号是什么
  • 工程预付款的数量取决于
  • 小规模可以开红网吗
  • 结算金额和付款金额
  • 建安发票是增值税发票吗
  • 银行手续费必须开发票的规定
  • 对子公司的投资损失可以税前扣除吗
  • sql语句中截取字符串
  • mysql字符集设置命令
  • 数据库备份sqlserver
  • mysql文件存储路径设置
  • bios界面uefi
  • win10动态磁贴照片如何删除
  • linux deploy 无root
  • linux各种重定向及其含义
  • window8任务栏消失了怎么办
  • 简述dom的组成
  • react native usestate
  • Linux服务器无法远程连接
  • jquery动态生成表格
  • nodejs怎么启动服务
  • unity游戏开发软件
  • android studio如何用安卓手机模拟
  • 实例分析法名词解释
  • javascript创建对象的三种方法
  • js检查邮箱格式
  • 清税申报表怎么填写
  • 贵州省税务局193项业务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设