2013-03-08 16 views
7

Qual è la differenza tra define e require e quando dovrei utilizzare ciascuno di essi? Ho letto diverse risposte su Stack Overflow, ma non sono ancora riuscito a capire.Qual è la differenza tra definire e richiedere in RequireJS?

Ad esempio, se questo era su main.js (il file di configurazione richiede punti a), qual è la differenza?

define(["jquery"], function($) { 
do something with $    
}); 

require(["jquery"], function($) { 
do something with $    
}); 

È $/jQ garantito per essere caricato e pronto in entrambi?

risposta

3

Fanno la stessa cosa internamente. Ma ...... dovresti definire il tuo punto di ingresso della tua app usando require e definire il resto dei moduli usando define. Trovo che questo chiarisca quale ruolo il modulo attuale che stai guardando stia effettivamente giocando in termini di tutta la tua app.

Problemi correlati