js 0为false 非0为true null为false 非null为true js 特有with(对象){}:可以确定对象所使用的范围。for(变量 in 对象)对变量和和行为进行遍历html xhtml xml :这些都是标记型文档。DOM:document object model 文档对象模型。 dom三层模型: dom1:将html文档封装成对象。 dom2:将xml文档封装成对象。 dom3:将xml文档封装成对象。DOM树 节点。 DHTML:动态html。 html css dom javascript html:将数据进行封装。 dom:将标签封装成对象。 css: 负责标签中数据的样式。 javascript:将三个进行融合,并通过程序设计方式来完成动态效果的操作。xmlHttpRequest --->AJAX标签之间存在层次关系。通过这个标签层次,可以形象的看作是一个树型结构。那么我也称标记型文档,加载进内存的是一颗DOM树。 这些标签以及标签的数据都是这颗树上的节点。当标记型文档加载进内存,那么内存中有了一个对应的DOM树。 DOM对已标记型文档的解析有一个弊端就是文档过大,相对消耗资源。 对于大型文档可以使用SAX这种方式解析。了解DOM for java dom4j 节点类型: 标签型节点:类型:1 属性节点:类型:2 --超级多不要随便遍历 文本型节点:类型:3 注释型节点:类型:8 document:类型:9注意:标签之间存在空行时(与上一个节点之间),会出现一个空白的文本节点,在获取节点时一定要注意。节点的关系: 父节点, parentNode 子节点, childNodes 直接子节点 数组 兄弟节点上一个兄弟节点。 previousSibling下一个兄弟节点。 nextSibling容器型标签:标签里面还可以写标签。div table 都有getElementsByTagName方法 1通过节点的层次关系获取节点 2通过document获取节点。