核心DOM和html DOM的区别

转载 2016年08月28日 21:02:16

DOM分为三部分:

(1)核心DOM:遍历DOM树、添加新节点、删除节点、修改节点

(2)HTML DOM:以一种简便的方法访问DOM树

(3)XML DOM:准用于操作XML文档


核心DOM与HTML DOM的区别:

核心DOM :

对象:Document,Node,   ElementNode,TextNode,AttributeNode,CommentNode,NodeList 


核心DOM提供了统一的操作接口

createElement

appendChild

setAttribute

removeAttribute

nodeName

...


核心DOM创建新元素:

var newNode=document.createElement("img")


给元素添加属性:

e.setAttribure(‘’,‘’)

e.setAttribureNode(attr)


适用场合:

核心DOM适合操作节点,如创建,删除,查找等


HTML DOM:

对象:image,Table,Form,Input,Select...HTML标签对象化


注:TableCell:td;TableRow:tr


HTML DOM提供了封装好的各种对象

Image

Select

Option

...


HTML DOM创建新元素

var newNode=new Image();


给元素添加属性:

img.src='';

img.id='';

imd.title='';

img.className=''

img.style.display='';

这是典型的HTML DOM方法,他将创建元素以及访问元素的属性这些方法都简化了,直接把属性当做是对象的属性,但是我们要注意img.className=''


适用场合:

HTML DOM适合操作属性,如读取或修改属性的值

举报

相关文章推荐

Hbuilder,使用mui,HTML5 plus 开发Android,IOS的APP始末

大体流程如下: 1. MUI的使用感言 2. 项目布局 3. 项目页面实现 4. 项目中业务逻辑的实现 5. 项目中其他常用APP的技术 6. IOS发...

apply、call、bind区别、用法

apply和call都是为了改变某个函数运行时的上下文而存在的(就是为了改变函数内部this的指向); 如果使用apply或call方法,那么this指向他们的第一个参数,apply的第二个...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

Hbuilder 打包IOS的应用的大体步骤

1.申请成为苹果开发者,获得一个苹果开发者账号和密码(听说是15天审批时间) 2.申请苹果开发测试证书(得到2个文件,Profiles和描述文件) 3.使用hbuilder打包ipa(应用使用了个...

【新技术】免苹果开发者账号申请ios证书打包ipa测试

虽然xcode现在可以免证书进行测试了,但众多跨平台开发者,如果还没注册苹果开发者账号。 想安装到自己非越狱手机测试是无能为力了。 不过新技术来了,只需要普通免费的苹果账号无需付费成为开发者就可以...

区别:DOM Core 与 HTML-DOM

DOM(文档对象模型)是由W3C制定的一套访问和操作XML(eXtensible Markup Language)文档的标准,即API。比如DOM告诉JavaScript引擎如何在浏览器窗口中显示和操...

DOM对HTML元素访问操作2

代码: 1.DOM访问表单控件 查找表单控件操作 function opratorForm(){ var myform=document.f...

HTML DOM(一):认识DOM

什么是DOM?        通过 JavaScript,您可以重构整个HTML文档。您可以添加、移除、改变或重排页面上的项目。要改变页面的某个东西,JavaScript就需要对HTML文档中所有元...
  • ghsau
  • ghsau
  • 2012-07-18 21:09
  • 35571

DOM对HTML元素访问操作

1、什么是DOM? DOM是文档对象模型(Document Object Model)的简称。当网页加载时,可以将结构化文档在内存中转换成对象的树。 以下是一个HTML DOM树: 简单的说DOM并...

HTML DOM(二):节点的增删改查

上一篇:HTML DOM(一)        上一篇讲述了DOM的基本知识,从其得知,在DOM眼中,HTML的每个成分都可以看作是节点(文档节点、元素节点、文本节点、属性节点、注释节点,其中,属性节...
  • ghsau
  • ghsau
  • 2012-07-19 22:45
  • 10960

jQuery 操作DOM总结,DOM Core操作,HTML-DOM操作和CSS-DOM操作

jQuery创建元素节点或文本节点或属性节点、jQuery插入节点、jQuery删除节点、jQuery复制节点、jQuery替换节点、jQuery包裹节点、jQuery属性操作、jQuery样式操作、...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)