Sencha中使用的xtype和別名有什麼區別?它們似乎都被用作不同地方的速記。xtype和別名有什麼區別?
15
A
回答
7
這真是令人困惑,即使Sencha Touch開發團隊也沒有共同意見。
據我所知,他們設計這只是爲了表現。 Alias
出現的時間早於xtype
,他們創建了xtype
配置,因爲如果我們不必像以前那樣解析字符串以獲取xtype,則速度會更快。
不管怎麼說,像xtype
,ptype
,ltype
或最常見的,alias
應統一併在下一個版本澄清,稱開發團隊。
18
當您使用「別名」聲明一個xtype時,您必須以「widget」開頭。
例子:
{
...
alias: 'widget.mycomponent'
...
}
當您使用的xtype屬性,你可以離開了 「小部件」。部分關閉,因爲這部分是假設:
例子:
{
...
xtype: 'mycomponent'
...
}
的原因兩種不同的性質,是因爲你可以宣佈的不是「小部件」其他東西的別名,別名一樣:「layout.card ',在框架中使用。但是,對於引用視圖對象最終用戶代碼,你很可能會使用兩種
alias: 'widget.mycomponent'
或
xtype: 'mycomponent'
相關問題
- 1. SQL Server系統視圖中的type和xtype有什麼區別?
- 2. Sencha Touch中的xclass和xtype有什麼區別?
- 3. super()和Parent類名有什麼區別?
- 4. 有什麼區別`和$(Bash中有什麼區別?
- 5. Mixpanel:識別()和people.identify()有什麼區別?
- 6. 有什麼區別? :和||
- 7. &&和||有什麼區別?
- 8. 「/」和「/ *」有什麼區別?
- 9. 有什麼區別:。!和:r!?
- 10. ==和===有什麼區別?
- 11. Appender和〜有什麼區別?
- 12. $ @和$ *有什麼區別?
- 13. is和=有什麼區別?
- 14. #.00和#。##有什麼區別?
- 15. `==`和`is`有什麼區別?
- 16. '=='和'==='有什麼區別?
- 17. /和/#/有什麼區別?
- 18. | 0和~~有什麼區別?
- 19. `&`和`ref`有什麼區別?
- 20. ==和===有什麼區別?
- 21. ==和===有什麼區別?
- 22. `{}`和`[]`有什麼區別?
- 23. JavaScript和=== ===有什麼區別?
- 24. difftime和' - '有什麼區別?
- 25. =和==有什麼區別?
- 26. 別名和標籤有什麼區別? (一般和在git中)
- 27. 有什麼區別
- 28. 有什麼區別
- 29. 有什麼區別?
- 30. 有什麼區別?
看起來他們沒:( – Fawar 2013-07-09 14:46:13
我曾經煎茶工作,我可以向你保證Sencha Touch團隊從未這麼說過,別名和xtype之間的區別很明顯,並且在文檔中有所體現。 – 2014-05-02 16:18:50
這個答案發布已經很久了,我甚至都不記得我加入的是哪個線程sencha論壇,但它可能是這一個:http://www.sencha.com/forum/showthread.php?150577-Ext.define-xtype-vs-alias – 2014-05-02 16:49:15