alias
Un alias consta de un espacio de nombres y un nombre concatenado por un período como [espacio de nombres]. [Nombre]
Debido al espacio de nombres, su uso está restringido al contexto, por ejemplo, widget, tienda, controlador, etc. (por ejemplo, para una clase derivada de controlador puede usar un alias como "controller.foo", y ahora puede usar solo el nombre "foo" cuando se conecta el controlador a una vista)
xtype
Solo se aplica a Ext.clases de componentes derivados
útil en la definición de puntos de vista ya que escribe menos código
alternateClassName
propósito más general que por encima de dos. puede utilizar esto para sus clases de utilidad, por lo que no tiene que hacer referencia a todo el espacio de nombres
Para una clase singleton utilizado para almacenar constantes declaradas como app.util.navigationConstants, se puede definir un nombre de la clase que se alternan es más corto, NavConsts. Y ahora podría usar NavConsts.CONST_NAME en lugar de app.util.navigationConstants.CONST_NAME
En realidad, usted está explicando cómo funciona desde un punto técnico, pero no explica, ¿por qué deberíamos tener N nombres de la misma clase. – shabunc
Puede reutilizar el código según su deseo. Según lo sé, por ejemplo, si la barra de herramientas y un botón están en dos pestañas, pero necesito escribir el botón haciendo clic en la ficha activa. En ese momento podemos usar este método. – Unknown
respuesta tardía pero alternateClassName se puede utilizar para señalar funciones singleton, taquigrafía, por lo que no tiene que apuntar a la ruta donde se definieron los singleton acortando la invocación de invocación de función – Chris