[英]Can we include a third parameter inside define function?
我在RequireJS中看到了代码,其中define()
包含依赖模块和回调函数以外的第三个参数。 我们可以在define
函数中包含第三个参数吗? 码:
define("app/tmpl/mainTmpl", ["ax/ext/ui/Button",
"ax/ext/ui/Label", "ax/ext/ui/Layout"],
function (Button, Label, Layout) {
return function () {
return {
//some code
};
};
});
示例代码中的第一个参数是模块名称 (AKA模块ID),您可以选择将其传递给define()
。 通常情况下,不建议显式设置名称。 如果省略,则名称由AMD加载程序推断和分配,或者可以由RequireJS的优化工具生成。 请参阅官方RequireJS API文档或AMD API规范的 本部分 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.