Kuo skiriasi reikalavimas ir apibrėžimas RequireJS?
Kuo skiriasi reikalavimas ir apibrėžimas RequireJS?

Video: Kuo skiriasi reikalavimas ir apibrėžimas RequireJS?

Video: Kuo skiriasi reikalavimas ir apibrėžimas RequireJS?
Video: RequireJS Tutorial 1: Introduction 2024, Lapkritis
Anonim

reikalauti () ir apibrėžti () abu naudojami priklausomybėms įkelti. Reikalauti (): Metodas naudojamas tiesioginėms funkcijoms paleisti. apibrėžti (): Metodas naudojamas apibrėžti moduliai, skirti naudoti keliose vietose (pakartotinis naudojimas).

Atitinkamai, kas apibrėžta RequireJS?

The apibrėžti () funkcija gali būti naudojama moduliams įkelti (modulis gali būti objektas, funkcija, klasė arba kodas, kuris vykdomas įkėlus modulį). Tame pačiame puslapyje galite įkelti skirtingas to paties modulio versijas.

Antra, ar naudojate CommonJS? Mazgas. js ir RingoJS yra serverio pusės „JavaScript“vykdymo laikas, ir taip, abu jie įgyvendina modulius, pagrįstus BendrasJS Modulio spec. AMD paprastai yra daugiau naudojamas kliento pusėje (naršyklėje) kuriant „JavaScript“dėl to ir BendrasJS Moduliai paprastai yra naudojamas serverio pusėje.

Be to, kaip „RequireJS“įkelia failus?

Reikalauti JS naudoja asinchroninį modulį Įkeliama (AMD) už įkeliami failai . Kiekvienas priklausomas modulis prasidės pakrovimas per asinchronines užklausas nurodyta tvarka. Nors ir failą užsakymas yra laikomas, negalime garantuoti, kad pirmasis failą įkeliamas prieš antrąjį failą dėl asinchroninio pobūdžio.

Ar reikalavimas yra sinchroninis?

Reikalauti - sinchroninis leidžia įkelti optimizuotą kodą ir nedelsiant jį vykdyti ten, kur reikia. Priežastis, kodėl ši biblioteka buvo parašyta, buvo leisti sinchroninis senas kodas, kurį reikia pakeisti Reikalauti.

Rekomenduojamas: