Javascript 需要不同数量的参数
我对require.js是新手,我看到的旧代码是这样的Javascript 需要不同数量的参数,javascript,requirejs,Javascript,Requirejs,我对require.js是新手,我看到的旧代码是这样的 define(["underscore", "require", "backbone"], function (_, require) { // some code which returns SOME_NAMESPACE }); 在这里,我在define中看到3个参数,但在function中只看到2个。这有什么用 编辑:这似乎以某种方式返回了一个名称空间,该名称空间在主干模型的
define(["underscore", "require", "backbone"], function (_, require) {
// some code which returns SOME_NAMESPACE
});
在这里,我在define中看到3个参数,但在function中只看到2个。这有什么用
编辑:这似乎以某种方式返回了一个名称空间,该名称空间在主干模型的其他类中进行了扩展。所以它似乎以某种方式制造了一个主干基类?请建议。主干必须有一些在导入时运行的代码,如内部设置或其他副作用,但define的调用方实际上并不需要导出的模块。可能主干是通过全局变量定义自己的,因此需要它,但不需要注入函数。