建议检查Dojo是否已加载的方法

时间:2012-10-15 17:56:29

标签: javascript jquery dojo

在Dojo v1.8中继续,有什么建议的方法来检查是否已经加载了Dojo库(如果可能的话,是哪个版本)?

对于jQuery,我可以使用jQuery命名空间和jQuery.jquery属性。在Dojo中,有一个遗留的dojo命名空间,但如果我理解正确,它最终会被弃用。

3 个答案:

答案 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";