Я читал книгу О'Рейли «Додзё - окончательное руководство», но кое-что еще не окончательно для меня.
Они говорят о «начальной загрузке» и получении dojo.css из AOL CDN ».
Должен ли я использовать CDN при тестировании на своей машине? Или мне следует подождать и использовать это только при развертывании?
Во-вторых, в книге говорится о CDN для додзё, но не о диджите.
Я разрабатываю на Google App Engine (GAE), поэтому наличие более 2000 файлов Dojo / Dijit в моем каталоге Javascript немного раздражает, потому что каждый раз это замедляет мою загрузку в GAE.
Firebug выдает мне эту ошибку: ПОЛУЧИТЕ http://localhost:8080/dijit/nls/dijit-all_en-us.js 404 не найден GET http://localhost:8080/dijit/_editor/plugins/FontChoice.js 404 не найдено
Я загрузил образец отсюда: http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/themes/themeTester.html?theme=soria, и я хотел бы «просто» запустить его на моем компьютере под локальным движком приложения Google (который является локальным хостом). : 8080, который вы видите в URL-адресах выше).
Я вижу это утверждение, которое, вероятно, вызывает второе сообщение 404 выше: dojo.require ("dijit._editor.plugins.FontChoice");
Еще одна ошибка: невозможно получить доступ к оптимизированной предварительной загрузке закрытия («en-us») dijit-all.js (строка 479) анонимно («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, скопировав dijit.js.uncompressed.js и переименовав его в dijit.js.