Dojo construye ...? ¿Ahora que?
Hace un tiempo, busqué una solución para el "flash de contenido sin estilo" cuando utilizaba los temas de Dojo y Dojo. Alguien sugirió combinar todo creando una compilación, lo que reducirá el tiempo de carga / análisis y eliminará la necesidad de usar superposiciones de precargador, etc.
Sin embargo, parece que Dojo carece gravemente de ejemplos de uso y tutoriales sencillos y "reales" para la mayor parte de su funcionalidad, especialmente. Muchos de los recursos le dicen cómo configurar una compilación, pero no cómo implementarla.
Digamos que tengo esto en "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.
}
)
Algunas de las llamadas requeridas fueron eliminadas por brevedad, pero hay un puñado dedom
requierestyle
clases, algunasdijits
, etc. Cuando esta página se carga, aparece el flash de contenido sin estilo y luego está bien.
Utilizando laDojo Web Builder, Seleccioné los módulos que estoy usando, y los ejecuté. Descargó un zip con una gran cantidad de archivos, incluyendo un nuevodojo.js
ycustom_layer.js
.
Entonces, mi pregunta es ahora, ¿cómo utilizo estos nuevos archivos combinados y minificados en lugar de mi versión "no compilación"? Qué hagorequire
? O yo?
Muy confundido...