Dojo v1.8 以降で、Dojo ライブラリーが既にロードされているかどうか (可能であればどのバージョン) を確認するための推奨される方法は何ですか?
jQuery の場合、jQuery 名前空間と jQuery.jquery プロパティを使用できます。Dojo には従来の dojo 名前空間がありますが、私の理解が正しければ、最終的には非推奨になります。
Dojo v1.8 以降で、Dojo ライブラリーが既にロードされているかどうか (可能であればどのバージョン) を確認するための推奨される方法は何ですか?
jQuery の場合、jQuery 名前空間と jQuery.jquery プロパティを使用できます。Dojo には従来の dojo 名前空間がありますが、私の理解が正しければ、最終的には非推奨になります。
if(typeof(dojo) !== "undefined") {
// dojo has been loaded
}
Dojo メーリング リストから次の提案を受け取りました。
var isDojo = define && define.amd && define.amd.vendor && define.amd.vendor === "dojotoolkit.org";
このブログ投稿によると、次のように言えます。
if (window.dojo !== undefined) {
// dojo is loaded...
}