В то время, когда я использовал темы Dojo и Dojo, я искал решение для "вспышки неровного содержимого". Кто-то предложил объединить все, создав сборку, и это уменьшит время загрузки/разбора и устранит необходимость использования надгрузочных накладок и т.д.
Однако, похоже, что Dojo сильно не хватает в простых, "реальных" примерах использования и учебниках для многих своих функций, особенно это. Многие ресурсы говорят вам, как настроить сборку, но не как ее реализовать.
Скажем, у меня это в "pageinit.js":
require([
'dojo/parser',
'dojo/dom',
'dojo/dom-class',
//etc...
'dijit/form/ValidationTextBox',
'dijit/form/CheckBox',
// etc...
// Dom Ready call
'dojo/domReady!']
function(
Parser,
Dom,
Class,
// etc...){
// do stuff with parser, dijits, so on.
}
)
Некоторые из запросов на вызов были удалены для краткости, но есть несколько dom, style, style, некоторые dijits и т.д. Когда эта страница загружается, появляется вспышка незакрепленного содержимого, а затем она отлично.
Используя Dojo Web Builder, я выбрал модули, которые я использую, и запустил их. Он загрузил zip с большим количеством файлов под ним, включая новые dojo.js и custom_layer.js.
Итак, теперь мой вопрос: как использовать эти новые комбинированные и мини файлы вместо моей "нестрочной" версии? Что я require? Или я?
Так запутался...