1

标准文档对象和 extjs 对象之间有什么区别(如果有的话)?我的意思是:两者之间有区别吗?

<input type = "button"> 

new Ext.Button()

4

1 回答 1

2

是的,有区别。HTML<input>元素在文档的 DOM 树中创建一个节点,可以在 JavaScript 中使用 DOM 方法访问该节点。构造Ext.Button()函数创建一个普通的 JavaScript 对象,而不是DOM 对象,但是当 ExtJS 要求它自己渲染时,它知道如何创建DOM 对象。

基本上,ExtJS 组件是(可能是多个)DOM 对象的包装器,与直接使用 DOM 树相比,它具有更高级别的 API。

于 2012-04-25T01:13:25.907 回答