Javascript 获取vs选择vs查询以使用ExtJS框架访问元素

Javascript 获取vs选择vs查询以使用ExtJS框架访问元素,javascript,extjs,Javascript,Extjs,我想知道为什么在extjs中使用“get”或“select”方法,而dom查询方法“query”似乎可以找到get和select可以找到的所有内容,以及更多内容get'例如,按id查找元素,select按id查找元素,class,css选择器和query执行所有操作。当查询可以执行任何操作时,为什么要使用get或select?主要区别在于 Ext.select 这允许您使用CSS选择器以CompositeElement的形式获取Ext元素的集合,允许您在组中对它们应用Ext.Element方法

我想知道为什么在extjs中使用“get”或“select”方法,而dom查询方法“query”似乎可以找到get和select可以找到的所有内容,以及更多内容get'例如,按id查找元素,select按id查找元素,class,css选择器和query执行所有操作。当查询可以执行任何操作时,为什么要使用get或select?

主要区别在于

Ext.select
这允许您使用CSS选择器以
CompositeElement
的形式获取Ext元素的集合,允许您在组中对它们应用
Ext.Element
方法

Ext.get
这将获取与提供的ID匹配的元素,但无法获取组件

Ext.query
这允许您使用CSS选择器查询与之匹配的项

我希望这能解释这些差异