псевдоним
Псевдоним состоит из пространства имен и имени, объединенного точкой как [пространство имен]. [Имя]
Из-за использования пространства имен, его использованиеограничен контекстом, например виджет, хранилище, контроллер и т. д. (например, для производного класса контроллера вы можете использовать псевдоним, например «controller.foo», и теперь вы можете использовать только имя «foo» при присоединении контроллера к представлению)
xtype
Применяется только к производным классам Ext.Component
Полезно при определении представлений, поскольку вы пишете меньше кода
alternateClassName
более общего назначения, чем два выше.Вы можете использовать это для своих служебных классов, поэтому вам не нужно ссылаться на все пространство имен
Для одноэлементного класса, используемого для хранения констант, объявленных как app.util.navigationConstants , вы можетеопределить альтернативное имя класса, которое короче, NavConsts.И теперь вы можете использовать NavConsts.CONST_NAME вместо app.util.navigationConstants.CONST_NAME