dojo toolkit关于加载基本dojo.js文件的问题

时间:2010-10-08 15:57:40

标签: javascript dojo

我已经习惯了dojo工具包。所以我的问题是以下代码是否意味着加载基本的dojo代码?

var djConfig = {  
     baseScriptUri: "js/dojo/"  
 };

如果我使用CDN,我会使用以下代码吗?

var djConfig = {    
     baseScriptUri: "http://o.aolcdn.com/dojo/"    
 };

或者我会用这种方式编写代码吗?

var djConfig = {    
     baseScriptUri: "http://o.aolcdn.com/dojo/1.3.2/dojo/"    
 };

我正在查看以下网站上的很多dojo工具包示例,他们都有这段代码:

http://www.java2s.com/Tutorial/JavaScript/0570_Dojo-toolkit/Catalog0570_Dojo-toolkit.htm

1 个答案:

答案 0 :(得分:1)

加载Dojo

没有。 此代码不会在您的浏览器中加载任何javascript文件

djConfig是dojo框架的基本配置(它加载资源,区域设置,解析配置的方式......)。实际上,baseScriptUri键不是必需的,它告诉dojo在哪里加载其他资源(如果您更改了目录体系结构)。

所以你仍然需要那么好的<script type="text/javascript" src="http://o.aolcdn.com/dojo/1.3.2/dojo/dojo.js" djConfig="YOUR CONFIG HERE"></script>

如有其他问题,您使用的是哪个版本?

XDomain加载的模式信息

如果要加载doDo的XDomain版本,you have to configure djConfig accordinglyuseXDomain = true

当你希望你的代码加载dojo的其他部分(这是XDomain加载的缺点)时,不要忘记在这里和那里撒dojo.addOnLoad()

示例:

<script type="text/javascript" src="http://o.aolcdn.com/dojo/1.3.2/dojo/dojo.xd.js" djConfig="useXDomain:true"></script>