Javascript 在Ember.js中声明mixin时,将应用程序名称空间作为第一个参数意味着什么?
我正在浏览Flamejs的源代码,看到了很多:Javascript 在Ember.js中声明mixin时,将应用程序名称空间作为第一个参数意味着什么?,javascript,ember.js,Javascript,Ember.js,我正在浏览Flamejs的源代码,看到了很多: Flame = Ember.Application.create() 声明mixin: Ember.mixin(Flame, { ... } ); 应用程序名称空间是否作为第一个参数传入,因为上面声明了匿名mixin?例如,如果我将其重写为命名的mixin,我会说: Flame.fooMix = Ember.mixin.create({ ... }); 据我所知。mixin()是一种通过另一个对象扩展Ember对象的方法成员。mixin(A,
Flame = Ember.Application.create()
声明mixin:
Ember.mixin(Flame, { ... } );
应用程序名称空间是否作为第一个参数传入,因为上面声明了匿名mixin?例如,如果我将其重写为命名的mixin,我会说:
Flame.fooMix = Ember.mixin.create({ ... });
据我所知。mixin()是一种通过另一个对象扩展Ember对象的方法<代码>成员。mixin(A,B)正在将
B
中的成员添加到A