位置: 编程技术 - 正文

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

  • 增值税普通发票有什么用
  • 金蝶凭证汇总表字体变小
  • 文化建设费征收依据
  • 员工报销款可以公转私吗
  • 销售货物分期付款怎么确认收入
  • 前期差错会计处理知乎
  • 非金融企业和金融企业
  • 企业破产的费用的承担
  • 租赁房屋缴纳什么税
  • 跨国避税
  • 工会专户收到职工福利经费会计处理怎么做?
  • 收到保险公司返还的保险费
  • 所得税汇算清缴分录怎么做
  • 用库存物资抵货怎么做账
  • 计算客户的应收账款成本
  • 财产租赁合同金额含税吗
  • 增值税普通发票税率
  • 纳税申报一般什么时候
  • 免征政府性基金预缴税款
  • 公司购买的冰箱供员工使用
  • 营改增后自产产品用于在建工程
  • 付现金可以开专用发票吗
  • 统借统还定义
  • 哪些记账凭证
  • 个税返还手续费入什么科目
  • 免征房产税是多少
  • 员工旅游计入什么费用
  • 系统备份工具
  • 预付账款是负数有什么税收风险
  • 保税区开出的专票可以抵扣吗
  • 所得税补税怎么申报
  • 汇率调整怎么做分录
  • PHP:session_register_shutdown()的用法_Session函数
  • 工程结算
  • powergenie是什么程序
  • 发票抵税是怎么申报的
  • vue 使用js
  • 笑脸热气球 (© Leonsbox/Getty Images Plus)
  • js map()
  • linux安装cuda的正确姿势
  • 土地出让金的范围是什么
  • mongodb使用场景 简书
  • 给客户的回扣如何做账
  • 无法支付的应付账款转作营业外收入
  • 没有购销合同的原因有哪些
  • datatable怎么用
  • mysql proxy问题的解决方法
  • sqlserver实现分页查询
  • 印花税申报成功未扣款还能更正吗
  • 收到项目资本金怎么入账
  • 少数股东权益如何保障
  • 进项税认证怎么按税率统计明细
  • 印花税的通俗理解
  • 完工不拨付工程款怎么处理
  • 印花税新政策
  • 党委经费是国家政府出吗?
  • 以前年度损益调整结转到哪里
  • 无法支付的款项应计入
  • winxp电脑显示器亮度怎么调
  • 由于您计算机中windows的版本比较
  • windowxp系统怎么设置开机密码
  • linux关闭sh
  • 菜鸟教程官网app
  • win7旗舰版玩dnf总是未响应
  • node. js教程
  • node web 框架
  • shell脚本中执行命令语句
  • jquery validator
  • 给shell脚本传参数
  • python 基础教程第三版 怎么样
  • jquery ajax分页插件的简单实现
  • python的垃圾处理机制
  • javascript的dom操作
  • javascript中的匿名函数
  • 说几条javascript的基本规范
  • 销售钢材的税率增值税税率是多少
  • 北京税务报到期限
  • 陕西个体户免税政策
  • 四川企业退休人员80岁高龄补贴
  • 河北省原地税局领导班子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设