我一直在阅读 O'Reilly 的书“Dojo - The Definitive Guid”,但有些东西对我来说仍然不确定。
他们谈论“引导”和从 AOL CDN 获取 dojo.css”。
当我在我的机器上测试时,我应该使用 CDN 吗?还是我应该等待并仅在部署时使用它?
其次,这本书谈到了 Dojo 的 CDN,而不是 dijit。
我在 Google App Engine (GAE) 上进行开发 - 所以在我的 Javascript 目录中拥有 2000 多个 Dojo/Dijit 文件有点烦人,因为它每次都会减慢我上传到 GAE 的速度。
Firebug 给我这个错误: GET http://localhost:8080/dijit/nls/dijit-all_en-us.js 404 not Found GET http://localhost:8080/dijit/_editor/plugins/FontChoice.js 404 not成立
我从这里下载了示例:http: //archive.dojotoolkit.org/nightly/dojotoolkit/dijit/themes/themeTester.html?theme =soria 我想“简单地”让它在我的机器上运行在本地google 应用程序引擎(即您在上面的 URL 中看到的 localhost:8080)。
我看到这个语句可能导致上面的第二个 404:dojo.require("dijit._editor.plugins.FontChoice");
另一个错误:无法访问优化的闭包 preload("en-us") dijit-all.js(第 479 行)anonymous("dijit.nls.dijit-all", ["ROOT", "ar", "ca",还有 40 个... 0=ROOT 1=ar 2=ca 3=cs 4=da 5=de 6=de-de 7=el 8=en 9=en-gb])dijit-all.js(第 489 行) dijit-all.js() dojo.i18n._searchLocalePath(locale, true, function(loc){\n
现在继续,我将尝试复制整个 dijit 库,但有没有解决方案?
我当前的脚本包括如下所示:
<script type="text/javascript" src="/javascript/dijit.js"></script>
<script type="text/javascript" src="/javascript/dijit-all.js" charset="utf-8"></script>
我通过复制 dijit.js.uncompressed.js 并将其重命名为 dijit.js 获得了 dijit.js 文件。