В то время, когда я использовал темы 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
? Или я?
Так запутался...