我理解它的方式,我们鼓励将Ember实例命名为小写:
App.mailtruck = Em.Object.create({...});
...和类大写:
App.Mailtruck = Em.Object.extend({...});
说Ember.Namespace的实例是此规则的唯一例外是否正确?此外,除了命名空间之外还有其他任何情况,这个约定非常重要吗?
答案 0 :(得分:2)
是的,命名空间是此规则的例外。如你所说,它是lowerCase
个实例和UpperCase
个类。另外Mixins
应该命名为UpperCase
,所以它是:App.LoggerMixin = Ember.Mixin.create({});
(感谢@ sly7_7 抓住)
更多细节可以在Emberist的精彩博客文章中阅读:http://www.emberist.com/2012/04/09/naming-conventions.html。