Qual è la differenza tra xtype e alias utilizzati in Sencha? Entrambi sembrano essere usati come abbreviazioni in luoghi diversi.Qual è la differenza tra xtype e alias?
risposta
Questo è davvero confuso, anche il team di sviluppatori Sencha Touch non ha un'opinione comune.
Per quanto ne so, lo progettano solo per prestazioni. Alias
appare prima di xtype
, creano la configurazione xtype
perché se non è necessario analizzare la stringa per ottenere l'xtype come prima, è più veloce.
In ogni caso, le cose come xtype
, ptype
, ltype
o più comuni, alias
dovrebbero essere unificati e chiariti nelle prossime releases, ha detto che il team di sviluppo.
Quando si utilizza "alias" per dichiarare un xtype, è necessario premerlo con "widget".
Esempio:
{
...
alias: 'widget.mycomponent'
...
}
Quando si utilizza la proprietà xtype, è possibile lasciare il "widget di." parte fuori, perché quella parte si presume:
Esempio:
{
...
xtype: 'mycomponent'
...
}
La ragione per le due proprietà diverse è perché è possibile dichiarare gli alias di cose diverse "widget", come alias: 'layout.card ', che viene utilizzato nel framework. Tuttavia, per il codice utente finale che il riferimento Visualizza oggetti, probabilmente sarete utilizzando
alias: 'widget.mycomponent'
o
xtype: 'mycomponent'
- 1. Qual è la differenza tra `alias` e` typedef`?
- 2. Qual è la differenza tra il metodo alias e il simbolo alias?
- 3. Qual è la differenza tra = e: =
- 4. Qual è la differenza tra Verilog! e ~?
- 5. Qual è la differenza tra? : e ||
- 6. qual è la differenza tra [[], []] e [[]] * 2
- 7. Qual è la differenza tra $ e $$?
- 8. Qual è la differenza tra ("") e (null)
- 9. Qual è la differenza tra dict() e {}?
- 10. Qual è la differenza tra " " e ""?
- 11. Qual è la differenza tra {0} e ""?
- 12. Qual è la differenza tra `##` e `hashCode`?
- 13. Qual è la differenza tra {0} e +?
- 14. Qual è la differenza tra .ToString() e + ""
- 15. qual è la differenza tra:.! e: r !?
- 16. Qual è la differenza tra rails in_groups e in_groups_of?
- 17. Qual è la differenza tra DOMContentLoaded e DOMContentReady?
- 18. xtype invece di alias nella definizione di classe
- 19. Qual è la differenza tra Ember.computed.alias e Ember.binding?
- 20. Qual è la differenza tra loop.create_task, asyncio.async/ensure_future e Task?
- 21. qual è la differenza tra il modello-> alias e modello-> nome in CakePHP?
- 22. Differenza tra Elm e tipo alias?
- 23. Qual è la differenza tra "è Nessuno" e "== Nessuno"
- 24. Unix: Qual è la differenza tra la fonte e l'esportazione?
- 25. Qual è la differenza tra il callback e la promessa
- 26. Qual è la differenza tra la sezione .got e .got.plt?
- 27. Qual è la differenza tra la lista() e []
- 28. Qual è la differenza tra GHC e la piattaforma Haskell?
- 29. Qual è la differenza tra sé e la finestra?
- 30. Qual è la differenza tra la cartella vim72 e vimfiles?
Sembra che essi non hanno :( – Fawar
ho usato per lavorare per Sencha, posso ti assicuro che il team Sencha Touch non ha mai detto questo La differenza tra alias e xtype è abbastanza chiara e si riflette nella documentazione –
è passato molto tempo da quando questa risposta è stata pubblicata. sencha forum, ma potrebbe essere questo: http://www.sencha.com/forum/showthread.php?150577-Ext.define-xtype-vs-alias –