2
我的理解是,我們鼓勵命名灰燼實例小寫:灰燼命名/市值約定
App.mailtruck = Em.Object.create({...});
...和類大寫:
App.Mailtruck = Em.Object.extend({...});
難道是正確的說Ember.Namespace的實例是這個規則唯一的例外嗎?另外,除了名稱空間之外,這個約定是非常重要的嗎?
我的理解是,我們鼓勵命名灰燼實例小寫:灰燼命名/市值約定
App.mailtruck = Em.Object.create({...});
...和類大寫:
App.Mailtruck = Em.Object.extend({...});
難道是正確的說Ember.Namespace的實例是這個規則唯一的例外嗎?另外,除了名稱空間之外,這個約定是非常重要的嗎?
是的,名稱空間是這個規則的例外。如您所說,它是lowerCase
實例和UpperCase
類。此外Mixins
應該命名爲UpperCase
,所以它是:App.LoggerMixin = Ember.Mixin.create({});
(感謝@sly7_7爲捕捉)
更多細節可在由Emberist偉大的博客文章被閱讀:http://www.emberist.com/2012/04/09/naming-conventions.html。
閱讀本文:http://www.cerebris.com/blog/2012/03/06/understanding-ember-object 我意識到Mixins是「大寫」實例的另一個例外。對 ? –
@ sly7_7你是對的。接得好! – pangratz
現在答案似乎完整,所以+1;)。認真地說,我很高興每天學習更多與燼相關的知識並閱讀它。 –