1
我有一個像google maps api這樣的映射應用程序。在這個應用程序中我創建了不同的模塊。我的大多數模塊都使用Map對象,該對象是應用程序中的底圖。在應用程序中使用全局對象的javascript dojo工具包
例如:
模塊1
define(["dojo/_base/declare"], function(declare){
return declare(null, {
constructor: function(){
//..... use map .....
}
});
});
模塊2
單詞數
.....
和主要應用程序啓動
require(["dojo/ready", "my/module1"], function(ready, fx){
ready(function(){
var map = new MyMap(); // this will use in other modules
});
});
我可以在單詞數單詞數或單詞數調用模塊2,但其中大部分是使用地圖對象主要模塊中創建。
我將地圖對象傳遞給構造函數級別的模塊。在dojo或javascript中有這些stuations的實用方法嗎?