Mitä eroa on RequireJS:ssä vaatimalla ja määrittämällä?
Mitä eroa on RequireJS:ssä vaatimalla ja määrittämällä?

Video: Mitä eroa on RequireJS:ssä vaatimalla ja määrittämällä?

Video: Mitä eroa on RequireJS:ssä vaatimalla ja määrittämällä?
Video: Weksi - Mitä eroa on UFOLLA ja SUN kaverin ajotaidoilla? 2024, Saattaa
Anonim

vaatia () ja määritellä () molempia käytetään lataamaan riippuvuuksia. Vaatia (): Menetelmää käytetään välittömien toimintojen suorittamiseen. määritellä (): Menetelmää käytetään määritellä moduulit käytettäväksi useissa paikoissa (uudelleenkäyttö).

Mitä RequireJS:ssä siis määritellään?

The määritellä ()-funktiota voidaan käyttää moduulien lataamiseen (moduuli voi olla objekti, funktio, luokka tai koodi, joka suoritetaan moduulin lataamisen jälkeen). Voit ladata saman moduulin eri versioita samalle sivulle.

Toiseksi, käytätkö CommonJS:ää? Solmu. js ja RingoJS ovat palvelinpuolen JavaScript-ajoaikoja, ja kyllä, molemmat toteuttavat moduuleja, jotka perustuvat CommonJS Moduulin sp. AMD on yleensä enemmän käytetty asiakaspuolen (selaimen sisäisessä) JavaScript-kehityksessä tämän vuoksi ja CommonJS Moduulit ovat yleensä käytetty palvelimen puolella.

Yllä olevan lisäksi, kuinka RequireJS lataa tiedostoja?

Vaadi JS käyttää asynkronista moduulia Ladataan (AMD) varten tiedostojen lataaminen . Jokainen riippuvainen moduuli käynnistyy Ladataan asynkronisten pyyntöjen kautta annetussa järjestyksessä. Vaikka tiedosto tilaus otetaan huomioon, emme voi taata, että ensimmäinen tiedosto ladataan ennen toista tiedosto asynkronisesta luonteesta johtuen.

Onko vaadi synkroninen?

Vaatia - synkroninen voit ladata optimoidun koodin ja suorittaa sen sitten heti, missä sitä tarvitset. Syy, miksi tämä kirjasto kirjoitettiin, oli sallia synkroninen vanha koodi, joka korvataan Vaatia.

Suositeltava: