1.var username=Ext.fly("name").getValue();[返回值:Ext.Element]
2.var username=Ext.getCmp("name").getValue();[返回值:Ext.Component]
3.var username=Ext.get("name").getValue();[返回值:Ext.Element]
帮助说明:Ext.Element对象是对dom对象的封装,但是Ext.Element是不包含外观的,封装的dom原来是怎
么样就是怎么样。因此Ext在Element的基础上进一步封装,产生了Component类,这些类含有外观,也就是
多加入了一些html之类的进去,更方便开发者使用。其次,Ext.fly()不会缓存任何元素,已声明的元素会
被后来的元素冲掉;Ext.get()会为每个DOM元素建立一个新的Ext.Element对象,如果获取的是相同的对象
,则从缓存中提取,内存中始终留有该元素的记忆。
总结:Component>Element>dom
2.var username=Ext.getCmp("name").getValue();[返回值:Ext.Component]
3.var username=Ext.get("name").getValue();[返回值:Ext.Element]
帮助说明:Ext.Element对象是对dom对象的封装,但是Ext.Element是不包含外观的,封装的dom原来是怎
么样就是怎么样。因此Ext在Element的基础上进一步封装,产生了Component类,这些类含有外观,也就是
多加入了一些html之类的进去,更方便开发者使用。其次,Ext.fly()不会缓存任何元素,已声明的元素会
被后来的元素冲掉;Ext.get()会为每个DOM元素建立一个新的Ext.Element对象,如果获取的是相同的对象
,则从缓存中提取,内存中始终留有该元素的记忆。
总结:Component>Element>dom