位置: 编程技术 - 正文

BOM与DOM的区别分析(dom 和bom)

编辑:rootadmin
BOM与DOM的区别 §DHTML技术各项功能的实现都依赖于使用客户端脚本与浏览器宿主及在宿主中输出的Web页面之间的交互,这种交互是通过对象这个技术手段实现的。 §BOM即Browser Object Model浏览器对象模型,是在客户端脚本核心的基础上实现的扩展API,通过该API可以使用脚本访问浏览器窗口及其文档对象的各个方面。BOM从IE3.0/NS3.0开始引入。 §在BOM API中,把Web浏览器的各个主要外显特性、Web页面及其标记、内容等都封装成一个个对象,通过这些对象提供的成员访问窗口、文档、元素对象等,并在此基础上实现了对象的事件支持机制。所有BOM对象之间存在一定的关联关系。 §学习BOM技术主要就是学习如何利用客户端脚本使用BOM对象,通过这些封装的BOM对象可实现很多DHTML功效。 §BOM技术不是标准化的Web技术,因浏览器而异。正因为如此大大限制了DHTML技术的应用领域和发展前景。 §不同浏览器实现的BOM技术并不统一,这是造成DHTML技术实现差异的主要原因,由此W3C在BOM技术的基础上进行扩充与改善、优化,制定了新的统一技术规范标准,即DOM(Document Object Model)文档对象模型技术。 §DOM技术最初是针对XML文档的解析与控制而制定的技术规范,但可把HTML文档XML化成XHTML文档,使用DOM技术来访问Web页面文档中的各类对象。 §目前W3C为DOM技术规范制定了三个不同的级别,即DOM Level 1/2/3。IE5/NS6开始全面支持DOM Level 1。有时有人也把BOM技术称为DOM Level 0[W3C官方没有此说法!]。 §DOM技术的核心是把XML(包括XHTML)文档结构解析为树状结构,每个标记看作是一个节点Node,各节点之间存在某种关系,并通过这些关系来相互访问。 §DOM技术与XML技术密切相关,涉及的技术内容庞杂,学习难度较高,但掌握了BOM技术后再学习DOM技术就有一定的帮助。 §不仅可以在JavaScript之类的脚本语言中使用DOM技术,在Java之类的重量级程序设计语言中也广泛使用DOM技术。

推荐整理分享BOM与DOM的区别分析(dom 和bom),希望有所帮助,仅作参考,欢迎阅读内容。

BOM与DOM的区别分析(dom 和bom)

文章相关热门搜索词:dom与bom的关系,bom和dom的关系,bom dom 区别,bom和dom的关系,bom和dom的区别,bom和dom的关系,bom和dom的关系,dombom区别和联系,内容如对您有帮助,希望把文章链接给更多的朋友!

菜鸟学习JavaScript小实验之函数引用 functiontt(){alert();}varb=tt;varb1=tt();//执行tt()函数功能对于函数的引用,可直接将函数名tt赋给变量,但不可以是函数名+括号的形式tt(),因为第二种是直接

Js基础学习资料 1、防止不支持js的浏览器出问题可以这样处理JS代码scripttype="text/javascript"!--document.write("HelloWorld!");//--/script2、JS放置位置:header:确保脚本被调用时已

写给想学习Javascript的朋友一点学习经验小结 当然只是个人的经验,有什么不对的也请高手见谅和指正。关于到培训学校学习的忠告:别说现在没有这样的学校,就是有专门的学校也不要去,因为

标签: dom 和bom

本文链接地址:https://www.jiuchutong.com/biancheng/381826.html 转载请保留说明!

上一篇:让ie运行js时提示允许阻止内容运行的解决方法

下一篇:菜鸟学习JavaScript小实验之函数引用(菜鸟教程javaweb)

  • 筹建期间取得的利息收入 企业所得税
  • 小规模纳税人已过开票截止日期禁止开票怎么办
  • 税务机关采取哪些行政
  • 借款合同印花税最新政策2023年
  • 税后经营净利率什么意思
  • 供热管道属于什么经营范围内
  • 两个金税盘能用一个系统
  • 其他应收款包括应收利息吗
  • 工业企业成本会计核算的对象是什么
  • 支付境外特许权所得需要交什么税
  • 关联交易所得税规定
  • 固定资产折旧财务
  • 已认证进项发票转出会计分录
  • 银行收到一笔款可以分开入账吗
  • 一般纳税人开具3%专票的条件
  • 小规模纳税人月销售额不超过10万免征
  • 增资缴纳印花税的计算公式?
  • 小规模商贸公司成本核算方法
  • 远程清卡显示清卡失败,证书已挂失怎么回事
  • 技术服务费发票需要备注吗
  • 营改增后不动产进项税额抵扣
  • 普通的增值税发票可以查询到购买人的信息吗
  • 教育培训行业怎么办
  • 如何使用ping命令诊断网络故障
  • 企业职工福利有哪些
  • 奖励先进个人计划怎么写
  • php两个多维数组合在一起
  • Linux Mint Cinnamon中安装MATE桌面详细步骤
  • 公允价值变动损益借贷方向增减
  • lnmgr.exe是什么
  • 以非现金资产清偿债务的,债权人应当
  • c语言中数组的定义和使用
  • 软件开发增值税即征即退政策
  • 社保缴费基数3400
  • 合并范围外关联方需要函证吗
  • 不动产简易征收增值税发票 可以抵扣
  • mongodb数据表设计怎么写
  • 收到退回的企业所得税,资产负债表如何填
  • 建筑业开票税点
  • 企业的专利年费是多少
  • 一次性发放年终奖金怎么扣除个人所得税144000有何意义
  • 商誉的会计核算怎么核算
  • 注销公司流程超详细
  • 本月收入未开票会计分录
  • 计提增值税如何计算
  • 卖固定资产如何做账
  • 技术服务收入包括哪些
  • 固定资产如何抵扣进项税额
  • 对公账户可以转让吗
  • 留底税额怎么入账
  • 机关事业单位以高于市场价租赁房屋
  • 咨询服务行业的收入与成本
  • 小微企业未开票收入怎么申报
  • 不同利益主体之间的利益如何协调
  • 职工福利费扣除税率
  • 印花税需要计提税金及附加吗
  • 产品是如何产生的
  • 会计主体包括哪些四种
  • 买水果送礼
  • 工业企业预提费用怎么算
  • sqlserver sql日志
  • mysql字符集的作用
  • winpe安装
  • linux 桌面系统
  • linux命令使用方法
  • win10桌面右键菜单变宽了
  • js array数组
  • node. js教程
  • perl 文件
  • javascript概述及作用
  • 改变图片透明度怎么调
  • 远程计算机的命令
  • angular scope
  • nodejs怎么实现多线程
  • node爬取数据
  • 深入探讨近义词
  • python数学语言
  • 季度税额怎么算
  • 税务系统今天不能用
  • 开展培训举办培训
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设