0

在 Dojo v1.8 和以后的版本中,检查 Dojo 库是否已加载(以及如果可能的话是哪个版本)的推荐方法是什么?

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

4

3 回答 3

0

根据这篇博文,你可以说:

if (window.dojo !== undefined) {
    // dojo is loaded...
}
于 2012-10-15T17:59:35.690 回答
0
if(typeof(dojo) !== "undefined") {
   // dojo has been loaded
}
于 2012-10-15T18:01:24.337 回答
0

我从dojo 邮件列表中得到以下建议:

var isDojo = define && define.amd && define.amd.vendor && define.amd.vendor === "dojotoolkit.org";
于 2012-10-31T00:48:59.843 回答