Cili është ndryshimi midis kërkesës dhe definimit në RequireJS?
Cili është ndryshimi midis kërkesës dhe definimit në RequireJS?

Video: Cili është ndryshimi midis kërkesës dhe definimit në RequireJS?

Video: Cili është ndryshimi midis kërkesës dhe definimit në RequireJS?
Video: Настройка Cloud9 и IDE CS50, Дэн Армендариз. 2024, Nëntor
Anonim

kërkojnë () dhe përcaktojnë () të dyja përdoren për të ngarkuar varësitë. Kërkojnë (): Metoda përdoret për të ekzekutuar funksionalitete të menjëhershme. përcaktojnë (): Metoda është përdorur për të përcaktojnë module për përdorim në shumë vende (ripërdorim).

Prandaj, çfarë përcaktohet në RequireJS?

Të përcaktojnë () funksioni mund të përdoret për të ngarkuar modulet (moduli mund të jetë një objekt, funksion, klasë ose një kod që ekzekutohet pas ngarkimit të një moduli). Mund të ngarkoni versione të ndryshme të të njëjtit modul në të njëjtën faqe.

Së dyti, a përdorni CommonJS? Nyja. js dhe RingoJS janë kohë ekzekutimi të JavaScript-it nga ana e serverit, dhe po, të dyja implementojnë module të bazuara në CommonJS Specifikimet e modulit. AMD në përgjithësi është më shumë të përdorura në zhvillimin e JavaScript nga ana e klientit (në shfletues) për shkak të kësaj, dhe CommonJS Modulet janë përgjithësisht të përdorura nga ana e serverit.

Përveç sa më sipër, si ngarkon skedarët RequireJS?

RequireJS përdor modulin asinkron Po ngarkohet (AMD) për ngarkimi i skedarëve . Çdo modul i varur do të fillojë ngarkim përmes kërkesave asinkrone në rendin e dhënë. Edhe pse të dosje urdhri është konsideruar, ne nuk mund të garantojmë se i pari dosje ngarkohet para të dytit dosje për shkak të natyrës asinkrone.

Kërkohet sinkron?

Kërkojnë - sinkron ju lejon të ngarkoni kodin e optimizuar dhe më pas ta ekzekutoni menjëherë, aty ku ju nevojitet. Arsyeja pse u shkrua kjo bibliotekë ishte për të lejuar sinkron kodi i trashëguar me të cilin do të zëvendësohet Kërkojnë.

Recommended: