Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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
RequireJS:名称-值对示例(文档中的1.2.1)用于什么?_Requirejs - Fatal编程技术网

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

RequireJS:名称-值对示例(文档中的1.2.1)用于什么?,requirejs,Requirejs,从RequireJS的文档(1.2.1)中,它有一个没有依赖项的简单名称-值对的示例 //Inside file my/shirt.js: define({ color: "black", size: "unisize" }); 它没有return语句,因此它看起来不像任何其他模块可以获得这些值 我将如何使用它或访问此处的值 如果将该模块包含在另一个模块中,则会公开其内容: my/shirt.js: define({ color: "black", size:

从RequireJS的文档(1.2.1)中,它有一个没有依赖项的简单名称-值对的示例

//Inside file my/shirt.js:
define({
    color: "black",
    size: "unisize"
});
它没有return语句,因此它看起来不像任何其他模块可以获得这些值


我将如何使用它或访问此处的值

如果将该模块包含在另一个模块中,则会公开其内容:

my/shirt.js:

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

define(["my/shirt"], function(shirt) {
    console.log(shirt.color);
    console.log(shirt.size);
}
基本上,当您将shirt.js的内容声明为另一个模块的依赖项时,它将成为您可以访问的对象