Qual è la differenza tra require e define in RequireJS?
Qual è la differenza tra require e define in RequireJS?

Video: Qual è la differenza tra require e define in RequireJS?

Video: Qual è la differenza tra require e define in RequireJS?
Video: What is the difference between Node.js require() and RequireJS require()? 2024, Novembre
Anonim

richiedere () e definire () entrambi utilizzati per caricare le dipendenze. Richiedere (): il metodo viene utilizzato per eseguire funzionalità immediate. definire (): il metodo viene utilizzato per definire moduli per l'uso in più posizioni (riutilizzo).

Di conseguenza, cosa viene definito in RequireJS?

Il definire () la funzione può essere utilizzata per caricare i moduli (il modulo può essere un oggetto, una funzione, una classe o un codice che viene eseguito dopo aver caricato un modulo). Puoi caricare diverse versioni dello stesso modulo nella stessa pagina.

In secondo luogo, usi CommonJS? Nodo. js e RingoJS sono runtime JavaScript lato server e sì, entrambi implementano moduli basati su CommonJS Specifiche del modulo AMD è generalmente più Usato nello sviluppo JavaScript lato client (nel browser) a causa di ciò e CommonJS I moduli sono generalmente Usato lato server.

Oltre a sopra, in che modo RequireJS carica i file?

RichiediJS utilizza il modulo asincrono Caricamento in corso (AMD) per caricamento dei file . Ogni modulo dipendente inizierà Caricamento in corso tramite richieste asincrone nell'ordine indicato. Anche se il file l'ordine è considerato, non possiamo garantire che il primo file viene caricato prima del secondo file a causa della natura asincrona.

La richiesta è sincrona?

Richiedere - sincrono ti permette di caricare codice ottimizzato per poi eseguirlo immediatamente, dove ne hai bisogno. Il motivo per cui questa libreria è stata scritta era per consentire sincrono codice legacy da sostituire con Richiedere.

Consigliato: