请资深专家解答,javascript的dom问题?

来源:百度知道 编辑:UC知道 时间:2024/05/14 16:22:12
请资深专家解答,javascript的dom问题?

dom文档对象模型的是由元素节点,属性节点,文本节点,这三个节点构成的模型

那么也就是说元素节点,属性节点,文本节点都是dom对象,

可为什么其他人说属性节点和文本节点不是dom对象呢?

第一个问题:

属性节点是一个接口,也是dom文档对象模型的构成部分之一,为什么不是dom对象?

第二个问题:

文本节点不是一个接口,但它是dom文档对象模型的构成部分之一,算dom对象还是不算dom对象呢,为什么?

第三个问题:

dom是一个api接口,属性dom对象是封装在元素dom对象里的,那么浏览器开始解析(元素dom对象)的时候,

所封装的内部(属性dom对象)是不是也被解析完成了?

文本节点是包含在<p>奥运会</p>里的,能不能说是封装在(p元素dom对象)里的?

什么情况下才能说是封装?

最后多问一个,按照我的理解是,在dom文档对象模型中,能被访问和修改,也就是可以被读或写的(元素,属性,文本)都称为dom对象,

是不是这样的?

这些东西在国内好像没有统一的什么标准,你要弄清楚最好看原版的书。中国计算机落后就是因为都不看原版,你抄我的我抄你的一个有错全都错。

如果你画dom节点树的话,节点里面的属性节点是不用画的,dom树主要是用了遍历寻找节点与js结合进行操作,而节点属性主要找到元素节点就可以找到该节点的属性了。

同理,元素节点才是最重要的!

"中国计算机落后就是因为都不看原版,你抄我的我抄你的一个有错全都错。 "
一楼的不错,顶起。

问题好多啊,看的头晕了

原则:
在 文档对象模型 (DOM) 中,每个节点都是一个对象。

对象拥有方法(功能,接口)和属性(关于对象的信息)。