Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Ember.js中声明mixin时,将应用程序名称空间作为第一个参数意味着什么?_Javascript_Ember.js - Fatal编程技术网

Javascript 在Ember.js中声明mixin时,将应用程序名称空间作为第一个参数意味着什么?

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,

我正在浏览Flamejs的源代码,看到了很多:

Flame = Ember.Application.create()
声明mixin:

Ember.mixin(Flame, { ... } );
应用程序名称空间是否作为第一个参数传入,因为上面声明了匿名mixin?例如,如果我将其重写为命名的mixin,我会说:

Flame.fooMix = Ember.mixin.create({ ... });

据我所知。mixin()是一种通过另一个对象扩展Ember对象的方法<代码>成员。mixin(A,B)正在将
B
中的成员添加到
A