Ext中的get、getDom、getCmp、getBody、getDoc的区别

get方法

用来得到一个Ext元素, 也就是类型为Ext.Element的对象,Ext.Element类是Ext对DOM的封装, 代表DOM的元素, 可以为每一个DOM创建一个对应的Element对象, 可以通过Element对象上的方法来实现对DOM指定的操作, 比如用hide方法可以隐藏元素、 initDD方法可以让指定的DOM具有拖放特性等。 get方法其实是Ext.Element.get的简写形式。get方法中只有一个参数, 这个参数是混合参数, 可以是DOM节点的id、 也可以是一个Element、 或者是一个DOM节点对象等。
get方法

getCmp方法-获得Ext组件

用来获得一个Ext组件,也就是一个已经在页面中初始化了的Component或其子类的对象,getCmp方法其实是Ext.ComponentMgr.get方法的简写形式。getCmp方法中只有一个参数,也就是组件的id。
getCmp

getBody方法

该方法直接得到文档中与document.body这个DOM节点对应的ExtJS元素(Element),实质就是把document.body对象封装成ExtJS元素对象返回,该方法不带任何参数。比如下面的代码把面板h直接渲染到文档的body元素中。
getBody()

getDoc方法

getDoc方法实质上就是得到当前html文档对象,也就是把document对象封装成ExtJS的Element对象返回,该方法不带任何参数

get(document)

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复