Ho visto molti esempi su Internet come iniziare a sviluppare applicazioni BB con requireJS ma sono un po 'perso.Backbone e RequireJS caricamento effettivo
Penso che AMD abbia l'obiettivo di caricare i file solo se davvero necessario. Non prima.
Perché sto vedendo esempi solo dove lo sviluppatore ha messo quasi tutti i file come dipendenza all'inizio del suo file principale?
Ecco un esempio: https://github.com/jcreamer898/RequireJS-Backbone-Starter/tree/master/js
Questa applicazione carica istantaneamente main.js che dipende app.js che carichi i router/home.js che richiede una vista/view.js che carichi modello e modelli della vista/model.js che ... e fine.
non riesco a vedere come estendere questa applicazione, ad esempio con più punti di vista in cui dipendenze Visto (i suoi modelli, modelli, collezioni, API di terze parti, ecc) di carico solo quando le chiamate router e loro inizializzazione. In un altro modo questo sarebbe privo di senso usare AMD dove carichi tutti i tuoi file durante l'inizializzazione della tua app.
esempio simile qui: http://backbonetutorials.com/organizing-backbone-using-modules/ vedere router.js file.Actually E 'views/progetti/list' carichi e 'viste/utenti/Lista' dipendenze, mentre il router non sa ancora se l'utente li avrà bisogno il futuro o no.
Si prega di avvisare, grazie in anticipo!
Ho aggiunto un altro esempio in cui vi sono più viste e la logica dell'applicazione è ancora priva di questo punto on-demand. – zsitro
Grazie! Il tuo esempio e l'articolo mi hanno aiutato molto. – zsitro
Perfetto. Ho caricato un sacco di file per ogni percorso. Ora le cose stanno facendo un giro! Grazie! – matthoiland