簡體   English   中英

關於加載基本dojo.js文件的dojo工具包問題

[英]dojo toolkit question about loading the base dojo.js file

我已經習慣了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/教程/ JavaScript / 0570_ Dojo-toolkit / Catalog0570 _Dojo-toolkit.htm

加載道場

否。 此代碼不會在您的瀏覽器中加載任何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加載中的模式信息

如果要加載XDomain版本的dojo,則必須使用useXDomain = true 相應地配置djConfig

而且,當您希望代碼加載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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM