在Dojo v1.8中继续,有什么建议的方法来检查是否已经加载了Dojo库(如果可能的话,是哪个版本)?
对于jQuery,我可以使用jQuery命名空间和jQuery.jquery属性。在Dojo中,有一个遗留的dojo命名空间,但如果我理解正确,它最终会被弃用。
答案 0 :(得分:0)
根据this blog post,你可以说:
if (window.dojo !== undefined) {
// dojo is loaded...
}
答案 1 :(得分:0)
if(typeof(dojo) !== "undefined") {
// dojo has been loaded
}
答案 2 :(得分:0)
我从dojo mailing list获得了以下建议:
var isDojo = define && define.amd && define.amd.vendor && define.amd.vendor === "dojotoolkit.org";