私はオライリーの本「道場-決定的なガイド」を読んでいますが、何かがまだ私にとって決定的なものではありません。
彼らは「ブートストラップ」とAOLCDNからのdojo.cssの取得について話します。
自分のマシンでテストする場合、CDNを使用する必要がありますか?それとも、デプロイするときにのみそれを待って使用する必要がありますか?
第二に、この本は道場のCDNについて語っていますが、dijitのCDNについては語っていません。
私はGoogleAppEngine(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 app engine(上記のURLに表示されるlocalhost:8080)。
上記の2番目の404を引き起こしている可能性のある次のステートメントが表示されます。dojo.require( "dijit._editor.plugins.FontChoice");
もう1つのエラー:最適化されたクロージャーpreload( "en-us")にアクセスできませんdijit-all.js(479行目)anonymous( "dijit.nls.dijit-all"、["ROOT"、 "ar"、 "ca"、 40 more ... 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ファイルを取得しました。