位置: 编程技术 - 正文

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文本转数字
  • 免抵退税怎么做账
  • linux架构师是做什么的
  • 前端登录退出怎么操作
  • 所得税和所得税税率
  • 其他应收和其他应付可以共用吗
  • 购买商品或服务赠品法律地位
  • 小米随身wf
  • thinkphp try catch
  • 小企业会计准则适用于哪些企业
  • php与ajax交互
  • 坏账准备账务处理程序
  • 怎么把html做成app
  • vue2和vue3的区别大么
  • 工程款清账的句子发朋友圈
  • 新增总产值
  • 本年利润是净利润吗
  • 怎么查看代理记账协议终止情况
  • python PyQt如何使用资源
  • 我的Vue之旅 11 Vuex 实现购物车
  • 保险业务手续费
  • 暂估入库多了怎么办
  • 财产租赁合同印花税双方都要交吗
  • 取得交易性金融资产支付的相关税费计入
  • 税控盘退费怎么做会计分录
  • 一般纳税人商贸公司增值税税负率
  • 入库单金额写错可以改吗
  • 总公司发票可以在分公司使用吗
  • 如何结转生产成本及制造费用
  • 旅游服务住宿费公司不给报销
  • 投资性房地产是固定资产吗
  • 32位与64位操作系统怎么区分从32位和64位的概念上进行讲述
  • 苹果MAC电脑怎么玩圣安地列斯
  • linux 配置中文
  • win10怎么删除无用文件
  • win7升win8要钱吗
  • 电脑开启虚拟wifi
  • windows打开
  • javascript 引入
  • portainer集群管理
  • opengl语言
  • 压缩的linux命令
  • 批处理常用命令总结
  • js实现滑块拖动
  • 遮罩有什么作用
  • jquery.flot
  • python语言面向过程吗
  • js简单网速测试方法
  • 台湾所得税申报网站
  • 浙江国地税申报网
  • 河南税务局退税流程
  • 单据整理方法
  • etc可以抵扣吗
  • 电子税务网没开通怎么办
  • 国家税务总局郴州
  • 荆州区国税局
  • 美国网购消费者个人信息保护法
  • 优税猫是什么运营模式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设