在学习javascript中的一些疑问

来源:百度知道 编辑:UC知道 时间:2024/05/25 10:12:53
小弟刚刚开始学习网站技术这一领域的知识,所学的知识因为缺乏大量的实践而非常零碎,无法讲其合理的拼凑到一起~最近看javascript的书时,每当讲到DOM时,总是谈到0级,1级,2级DOM等等,十分迷惑,只知道这个W3C的标准有关,毕竟不是一本百科全书,不可能将其交叉的知识通通解释一遍,再加上缺乏相关知识,从零开始学习,更是百思不得其解,看了其他相关的已经解决的问题的回答,也上了W3.ORG看了看,可以与之相关的是更多的交叉知识~~在代码和逻辑上没问题,只是对许多概念和专业术语不解~
希望哪位前辈为我解释一下0级,1级,2级DOM等等之间从结构上,时间上,行为上,所获支持上的关系和区别~
最后希望前辈们为我在这条学习道路上的学习过程,方法等等提供一些建议和传授一点经验~小弟在此感谢
希望前辈们能用通俗易懂并切不用太多相关的交叉知识来解答~~我不知道我这样的要求是不是高了点~

我说得多了,可能不好理解。简单地说,DOM是把整个HTML文档看成是一种树形结构,文档里面的任何内容有规律地成为这个树形结构的一部分,这样就能很方便地取出某个元素(比如一张图片、一个文本框),并对他进行操作。客户端javascript在很多时候都在操作某个HTML控件或改变某个内容的属性,特别是CSS操作。可以说DOM给出了一种获得控件对象的标准方法。
希望你能理解哦。
这跟XML有关系的。XML是一种文档的格式(microsoft Office2007的内置格式),是一个国际标准。这种文档格式有两种解析的方法,DOM(Data object model)和SAX。二者的关系可以网上查。DOM和SAX也有相应标准的,也在升级。
简单地说,格式良好的html文档是XML文档,那么就能用DOM的方法来解析了。可以通过DOM来获得网页内某个对象,设置它的属性等,很方便的。DOM的不同级别支持不同的功能,也需要不同浏览器版本的支持。