让国际物流全程无忧!
国际空运
国际空运
国际快递
双清专线
电商小包
海运整柜
海运拼柜
铁路整柜
铁路拼柜
起运港:
目的港:
搜索
登录
首页 返回列表 上一页 新闻

띺띺띺:dom是什么意思啊

2022-06-16 17:12:35

<h2>dom 是什么意思</h2>
<p>dom的全称是DocumentObjectModel,翻译过来是文档对象模型的意思,是W3C组织推荐的处理可扩展标志语言的标准编程接口。</p>
<p>DOM定义了访问HTML和XML文档的标准:</p>
<p>"W3C文档对象模型(DOM)是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。"</p>
<p>一些常用的HTMLDOM方法介绍:</p>
<p>1、getElementById(id)-获取带有指定id的节点(元素)。</p>
<p>2、appendChild(node)-插入新的子节点(元素)。</p>
<p>3、removeChild(node)-删除子节点(元素)。</p>
<p>一些常用的HTMLDOM属性介绍:</p>
<p>1、innerHTML-节点(元素)的文本值。</p>
<p>2、parentNode-节点(元素)的父节点。</p>
<p>3、childNodes-节点(元素)的子节点。</p>
<p>4、attributes-节点(元素)的属性节点。</p>
 
<h2>谁能解释一下DOM是什么啊?说简单通俗点</h2>
<p>DOM是DocumentObjectModel文档对象模型的缩写。根据W3CDOM规范(</p>
<p>),DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件。简单理解,DOM解决了Netscape的Javascript和Microsoft的Jscript之间的冲突,给予web设计师和开发者一个标准的方法,让他们来访问他们站点中的数据、脚本和表现层对像。</p>
<p>DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中导航寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。</p>
<p>对于特别大的文档,解析和加载整个文档可能很慢且很耗资源,因此使用其他手段来处理这样的数据会更好。这些基于事件的模型,比如SimpleAPIforXML(SAX),适用于处理数据流,即随着数据的流动而依次处理数据。基于事件的API消除了在内存中构造树的需要,但是却不允许开发人员实际更改原始文档中的数据。</p>
<p>SAX等模型会从头至尾的顺序解析整个XML文档,当遇到一个节点的开始或或者结束时,会产生一个时间,程序员可以注册事件处理函数以对各个节点进行处理。</p>
<p>另一方面,DOM还提供了一个API,允许开发人员添加、编辑、移动或删除树中任意位置的节点,从而创建一个引用程序。这个模型就是基于树型数据结构的,他在使用之前必须加载整个文档或者至少是结构良好的文档片段</p>
<p>解析器是一个软件应用程序,设计用于分析文档(这里是指XML文件),以及做一些特定于该信息的事情。在诸如SAX这样基于事件的API中,解析器将向某种监听器发送事件。在诸如DOM这样基于树的API中,解析器将在内存中构造一颗数据树。</p>
<p>作为API的DOM</p>
<p>从DOMLevel1开始,DOMAPI包含了一些接口,用于表示可从XML文档中找到的所有不同类型的信息。它还包含使用这些对象所必需的方法和属性。</p>
<p>Level1包括对XML1.0和HTML的支持,每个HTML元素被表示为一个接口。它包括用于添加、编辑、移动和读取节点中包含的信息的方法,等等。然而,它没有包括对XML名称空间(XMLNamespace)的支持,XML名称空间提供分割文档中的信息的能力。</p>
<p>DOMLevel2添加了名称空间支持。Level2扩展了Level1,允许开发人员检测和使用可能适用于某个节点的名称空间信息。Level2还增加了几个新的模块,以支持级联样式表、事件和增强的树操作。</p>
<p>当前正处于定稿阶段的DOMLevel3包括对创建Document对象(以前的版本将这个任务留给实现,使得创建通用应用程序很困难)的更好支持、增强的名称空间支持,以及用来处理文档加载和保存、验证以及XPath的新模块;XPath是在XSL转换(XSLTransformation)以及其他XML技术中用来选择节点的手段。</p>
<p>DOM的模块化意味着作为开发人员,您必须知道自己希望使用的特性是否受正在使用的DOM实现所支持。</p>
<p>确定特性可用性</p>
<p>DOM推荐标准的模块性质允许实现者挑选将要包括到产品中的部分,因而在使用某个特定的特性之前,首先确定该特性是否可用可能是必要的。本教程仅使用DOMLevel2CoreAPI,不过在着手您自己的项目时,了解如何能够检测特性是有所帮助的。</p>
<p>DOM中定义的接口之一就是DOMImplementation。通过使用hasFeature()方法,您可以确定某个特定的特性是否受支持。DOMLevel2中不存在创建DOMImplementation的标准方法,不过下面的代码将展示如何使用hasFeature()来确定DOMLevel2样式表模块在某个Java应用程序中是否受支持。</p>
 
<h2>Dom是什么意思?干什么的?</h2>

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
国际空运 国际海运 跨境铁路 国际快递
空运价格查询 海运价格查询 铁路价格查询 快递价格查询
我的物流 起始地 目的地 45+ 100+ 300+ 详情
国际空运 深圳空运 迪拜 30 25 20 查看详情
国际海运 广州海运 南非 26 22 16 查看详情
国际快递 上海快递 巴西 37 27 23 查看详情
跨境铁路 宁波铁路 欧洲 37 27 23 查看详情
多式联运 香港快递 南亚 30 27 26 查看详情
备案 备案号 : 粤ICP备14094028号-3
本网站作者权归深圳市我的物流供应链有限公司所有