【发布时间】:2015-02-12 23:00:03
【问题描述】:
我正在开发一个我继承的遗留应用程序,它使用 RequireJS 和 django-require 来加载许多 JavaScript 模块。我对 RequireJS 有点陌生。
我在其中一个模块中有一个定义调用
define([
"module",
"lib/jquery",
"./scripts/*myScriptName*",
[...]
], function(module, $, myScriptName, [...]) {
var pr = module.prefix;
*do something with pr*
return myScriptName;
}
"module" 是文字的值;任何不是字面意思的东西都以“我的”开头
我怀疑这里的“模块”指的是requirejs.config 中config 块中的myScriptName 块(此配置块是paths 块和deps 块的兄弟配置):
{
"config": {
"myScriptName": {
"prefix": "http://myhost.mydomain.tld/path/to/myScriptName",
[...]
},
},
"deps": ["path/to/my/dep"],
"paths": {
"lib": "path/to/my/lib",
"jquery": "path/to/my/lib/jquery"
}
}
这是 django-require (不存在标签)或 requirejs 的一个功能,这是在某处记录的标准块吗?谢谢!
【问题讨论】:
标签: javascript django requirejs