Ho un'applicazione su singola pagina su larga scala che sto migrando alla sintassi del caricatore di Dojo 1.7/AMD.AMD/Dojo 1.7 Pagina singola App: dove inserire Require()?
Ho un JSP principale che carica tutto e quindi una moltitudine di pagine JSP che vengono utilizzate per la generazione di contenuti dinamici.
È una decisione di progettazione migliore aggiungere il blocco require() {} attorno all'intera applicazione o attorno a ciascuna istanza di un modulo richiesto?
O qualche combinazione? Aggiungi i più comuni require() alla pagina principale, quindi prosegui e trova altre istanze che devono essere completate?
L'elemento chiave è creare un livello base utilizzando il processo di generazione che fornisce moduli che è possibile giustificare il caricamento su ogni pagina. Quindi, per noi, finisce per contenere i più comuni widget di immissione di dijit (testo, selezione, pulsante, ecc.) E tutte quelle dipendenze. Successivamente, gli strati aggiuntivi non dovrebbero includere i moduli già forniti dal livello di base, ma dovrebbero richiedere il livello di base come dipendenza. – Andrew
Ah, buon consiglio. Sto ancora imparando come funziona il processo di compilazione di Dojo. – craigforster
@Andrew - Sarebbe fantastico se si incollasse l'inclusione della pagina generale. Sono ancora un po 'vago sul fatto che sia necessario includere esplicitamente cose come "dojo" e "dojox". – mtyson