http://dojotoolkit.org/reference-guide/loader/amd.html#generic-script-injection
当我使用require()进行通用脚本注入时,有什么办法可以传递注入的脚本值而不必依赖全局变量?
答案 0 :(得分:2)
通常在Dojo中,当你需要某个东西时,你需要一个类,然后当你实例化这个类时,你传入构造函数args。
如果您只想访问通用Javascript,可以使用addOnLoad回调来应用您想要的值:
dojo.require("my.awesome.code");
dojo.addOnLoad(function(){
// Do something groundbreaking with my.awesome.code
});
或者在Dojo> 1.7(AMD装载机):
require(["dojo/ready", "my/awesome/code"], function(ready, code){
// Do something groundbreaking with my.awesome.code
});
请点击此处了解详情:dojo.require Overview