对我来说,一个命名的模块是有意义的:
define('myModule', ['dep1', 'dep2'], function (dep1, dep2) {
//Define the module value by returning a value.
return function () {};
});
当我想使用这个模块时,可以使用
require
进行导入:
require('myModule', function(myModule){})
然而,我不明白像这样的匿名模块(来自requireJS examples):
define(['dep1', 'dep2'], function (dep1, dep2) {
//Define the module value by returning a value.
return function () {};
});
以上代码是否用于定义匿名模块?如果是,其他模块如何使用/导入/引用该模块?有人对此有想法吗?