Original address: http://www.cnblogs.com/lwzz/archive/2011/01/30/1948106.html
The Ext.element object is an encapsulation of DOM objects, designed to cross-platform and add some useful methods. But Ext.element is not included in the appearance of the package of the DOM is what it is. It is best to have ready-made components in development, otherwise ExtJS and jquery are really not very different. Therefore, ext is further encapsulated on the element basis, resulting in the component class, which contains the appearance, that is, adding more HTML and so on, more convenient for developers to use.
The dependencies are as follows:
Component=>element=>dom
As a result, the element that the component relies on can be accessed through the El Property in component, and the element can also access the DOM on which the element object relies through the DOM property.
Reproduced Relationship of Dom,ext.element and Ext.component objects in ExtJS