Ember命名/大写惯例

时间:2012-06-20 22:53:00

标签: ember.js

我理解它的方式,我们鼓励将Ember实例命名为小写:

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

...和类大写:

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

说Ember.Namespace的实例是此规则的唯一例外是否正确?此外,除了命名空间之外还有其他任何情况,这个约定非常重要吗?

1 个答案:

答案 0 :(得分:2)

是的,命名空间是此规则的例外。如你所说,它是lowerCase个实例和UpperCase个类。另外Mixins应该命名为UpperCase,所以它是:App.LoggerMixin = Ember.Mixin.create({});(感谢@ sly7_7 抓住)

更多细节可以在Emberist的精彩博客文章中阅读:http://www.emberist.com/2012/04/09/naming-conventions.html