Dojo buduje…? Co teraz?
Jakiś czas temu zajrzałem do rozwiązania dotyczącego „flashowania zawartości bez zawartości” podczas korzystania z motywów Dojo i Dojo. Ktoś zasugerował połączenie wszystkiego przez utworzenie kompilacji, a to zmniejszy czas ładowania / analizowania i usunie potrzebę używania nakładek preloadera itp.
Wygląda jednak na to, że Dojo bardzo brakuje prostych, „rzeczywistych” przykładów użycia i samouczków, aby uzyskać wiele jego funkcjonalności, szczególnie. Wiele zasobów mówi, jak skonfigurować kompilację, ale nie jak ją wdrożyć.
Powiedzmy, że mam to w „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.
}
)
Niektóre z żądanych wywołań zostały usunięte dla zwięzłości, ale jest ich kilkadom
wymaga,style
klasy, niektóredijits
, itd. Gdy ta strona się ładuje, pojawia się błysk treści bez tekstu, a potem jest dobrze.
UżywającDojo Web Builder, Wybrałem moduły, których używam, i uruchomiłem je. Pobrał plik ZIP zawierający wiele plików, w tym nowydojo.js
icustom_layer.js
.
Więc moje pytanie brzmi teraz, w jaki sposób mogę użyć tych nowych połączonych i zminimalizowanych plików zamiast mojej „niezbudowanej” wersji? Co jarequire
? Czy ja?
Tak zdezorientowany...