位置: 编程技术 - 正文

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)

  • 委托加工应税消费品收回后直接销售
  • 如何解除委托合同范文
  • 内账需要哪些单据
  • 个税年度汇算清缴截止时间
  • 小规模纳税人是季报还是月报
  • 算所得税要不要减去增值税
  • 自然人税收系统生产经营怎么申报
  • 固定资产原价的结余额
  • 工程管理费如何使用
  • 生物资产出售的账务处理
  • 退货开负数发票的情况该如何做会计处理?
  • 国税和地税要怎么合并
  • 企业支付劳务费到底需要发票吗
  • 汇总缴纳增值税如何申报
  • 分公司银行开户需要章程吗
  • 投资性房地产收取租金增值税税率
  • 企业所得税减免所得税额怎么算
  • 非公司员工缴纳社保有什么影响
  • 公账转私账备注借款
  • 交到公户上的钱,还没到账可以退回吗?
  • 正常工资薪金本期收入含哪些
  • 费用摊销的常用方法有哪些
  • 报销客户车费会计分录怎么写?
  • html5 video标签
  • 公司补缴印花税的后果
  • 准予从销项税额中扣除的有
  • mac怎么彻底删除一个软件
  • PHP:xml_get_error_code()的用法_XML解析器函数
  • 情人节海报怎么画简单
  • mmc.exe是什么进程
  • 营业收入包括应收账款吗
  • 免税项目可以弥补税款吗
  • 一般贸易和进料加工贸易的区别
  • codeigniter 教程
  • 四川成都熊猫基地介绍
  • 社保缴费基数如何调整
  • 纳汉双语
  • 旅游景点html代码
  • 工程没结算能否竣工验收
  • 辞退福利记入什么费用
  • 物流辅助服务是
  • 对公付款对方不发货不退钱怎么处理
  • Centos安装ntfs-3g
  • 工程施工的间接费用如何归集分配
  • 善意取得增值税专用发票所得税
  • 项目投标代理服务方案
  • 公司突然改变工资结构
  • 政府补贴递延收益的摊销时间
  • 小规模申请专票,税率是多少?
  • 年底计提利息会计分录
  • 财务人员需要填报的报表有哪些
  • 工业企业外购材料支付的采购费用应计入什么账户
  • macos finder的应用程序列表在哪里
  • linux界面显示
  • 如何解决xp系统卡顿
  • linux eval命令
  • mssvr.exe - mssvr是什么进程 什么用
  • win8系统怎么设置共享局域网
  • linux 管理员登录
  • win7系统点击图标没反应
  • win10更新提示错误
  • android 图像处理
  • web中class和id的区别
  • unity中播放视频
  • javax.net.ssl.SSLException: hostname in certificate didn't match:
  • shell脚本监听端口
  • JavaScript中的this指向
  • javascript语言入门教程
  • 详解增发万亿国债细节
  • 不使用flash
  • python错误和异常处理
  • js拖拽排序实现思路
  • python的介绍
  • 金融商品转让都包括什么
  • 纳税人分类分级管理四个匹配
  • 企业滞纳金怎么算 计算公式
  • 海珠税务局许丰
  • 车船税优惠政策2022年
  • 太平税务局电话
  • 非法印制发票的后果
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设