2012-06-20 57 views
2

我的理解是,我們鼓勵命名灰燼實例小寫:灰燼命名/市值約定

App.mailtruck = Em.Object.create({...}); 

...和類大寫:

App.Mailtruck = Em.Object.extend({...}); 

難道是正確的說Ember.Namespace的實例是這個規則唯一的例外嗎?另外,除了名稱空間之外,這個約定是非常重要的嗎?

回答

2

是的,名稱空間是這個規則的例外。如您所說,它是lowerCase實例和UpperCase類。此外Mixins應該命名爲UpperCase,所以它是:App.LoggerMixin = Ember.Mixin.create({});(感謝@sly7_7爲捕捉)

更多細節可在由Emberist偉大的博客文章被閱讀:http://www.emberist.com/2012/04/09/naming-conventions.html

+1

閱讀本文:http://www.cerebris.com/blog/2012/03/06/understanding-ember-object 我意識到Mixins是「大寫」實例的另一個例外。對 ? –

+0

@ sly7_7你是對的。接得好! – pangratz

+1

現在答案似乎完整,所以+1;)。認真地說,我很高興每天學習更多與燼相關的知識並閱讀它。 –