В чем разница между xtype и псевдонимами, используемыми в Sencha? Они оба, похоже, используются в качестве сокращений в разных местах.В чем разница между xtype и alias?
ответ
Это действительно сбивает с толку, даже команда разработчиков Sencha Touch не имеет общего мнения.
Насколько я знаю, они проектируют это только для производительности. Alias
появляется раньше xtype
, они создают конфигурацию xtype
, потому что, если нам не нужно разбирать строку, чтобы получить xtype, как раньше, это быстрее.
Во всяком случае, такие вещи, как xtype
, ptype
, ltype
или наиболее распространенные, alias
должны быть унифицированы и уточнены в последующих выпусках, говорится в команде разработчиков.
Когда вы используете «псевдоним», чтобы объявить xtype, вы должны предисловие к нему с помощью «виджета».
Пример:
{
...
alias: 'widget.mycomponent'
...
}
При использовании свойства xtype, вы можете оставить "виджет." часть прочь, потому что часть предполагается:
Пример:
{
...
xtype: 'mycomponent'
...
}
Причина для двух разных свойств, потому что вы можете объявить псевдонимы, кроме «виджетов» вещи, как псевдоним: «layout.card ', который используется в рамках. Тем не менее, для кода конечного пользователя, что ссылка объектов вида, вы, вероятно, использовать или
alias: 'widget.mycomponent'
или
xtype: 'mycomponent'
- 1. В чем разница между `alias` и` typedef`?
- 2. Разница между конфигурацией Ext.create и xtype
- 3. Xtext Xtype: В чем разница между JvmType и JvmTypeReference?
- 4. В чем разница между «и»?
- 5. В чем разница между `{}` и `[]`?
- 6. В чем разница между == и ===?
- 7. В чем разница между «+» и «\ +»?
- 8. В чем разница между + = и = +?
- 9. В чем разница между/* ... */и/** ... */
- 10. В чем разница между: и +:
- 11. В чем разница между $ {} и # {}
- 12. В чем разница между $ _. и $ _
- 13. В чем разница между = и: =
- 14. В чем разница между && и &?
- 15. В чем разница между $ {} и # {}?
- 16. В чем разница между + и%?
- 17. В чем разница между + = и = +
- 18. В чем разница между # {} $ {} и% {}?
- 19. В чем разница между «» и «»?
- 20. В чем разница между ['#'] и [. = '#']?
- 21. В чем разница между == ~ и! =?
- 22. В чем разница между «/» и «/ *»?
- 23. В чем разница между «./» и «../»?
- 24. В чем разница между {}()) и {})()
- 25. В чем разница между «'» и «»
- 26. В чем разница между «и«
- 27. В чем разница между типом и xtype в представлении системы в SQL Server?
- 28. В чем разница между (&& и &) и (|| и |)?
- 29. В чем разница между ....?
- 30. Использование SQL Alias vs Inner Join, в чем разница?
Похоже, они не :( – Fawar
я работал на Сенч, я могу уверяю вас, что команда Sencha Touch никогда не говорила об этом. Разница между псевдонимом и xtype совершенно ясна и отражена в документации. –
Это было давно, так как этот ответ был опубликован. Я даже не помню, к какому потоку я присоединился sencha forum, но это МОЖНО быть следующим: http://www.sencha.com/forum/showthread.php?150577-Ext.define-xtype-vs-alias –