RequireJS:用于的名称 - 值对示例(文档中的1.2.1)是什么?

时间:2013-01-30 23:30:44

标签: requirejs

从RequireJS的文档(1.2.1)开始,它有一个简单的名称 - 值对的示例,没有依赖关系。

//Inside file my/shirt.js:
define({
    color: "black",
    size: "unisize"
});

它没有return语句,因此它看起来不像任何其他模块可以获取值。

我如何使用此功能或访问此处的值?

1 个答案:

答案 0 :(得分:2)

如果你要将那个模块包含在另一个模块中,你会暴露它的内容:

我/ shirt.js:

define({
    color: "black",
    size: "unisize"
});

shirtstore.js:

define(["my/shirt"], function(shirt) {
    console.log(shirt.color);
    console.log(shirt.size);
}

基本上,shirt.js的内容成为您在将其声明为另一个模块的依赖项时可以访问的对象。