Kuna tofauti gani kati ya need na define katika RequireJS?
Kuna tofauti gani kati ya need na define katika RequireJS?

Video: Kuna tofauti gani kati ya need na define katika RequireJS?

Video: Kuna tofauti gani kati ya need na define katika RequireJS?
Video: Настройка Cloud9 и IDE CS50, Дэн Армендариз. 2024, Novemba
Anonim

hitaji () na fafanua () zote mbili zinatumika kupakia vitegemezi. Zinahitaji (): Njia hutumiwa kutekeleza utendakazi wa papo hapo. fafanua (): Njia hutumiwa fafanua moduli za matumizi katika maeneo mengi (tumia tena).

Ipasavyo, ni nini kinachofafanuliwa katika RequireJS?

The fafanua () kazi inaweza kutumika kupakia moduli (moduli inaweza kuwa kitu, kazi, darasa au msimbo ambao unatekelezwa baada ya kupakia moduli). Unaweza kupakia matoleo tofauti ya moduli sawa katika ukurasa huo huo.

Pili, unatumia CommonJS? Nodi. js na RingoJS ni nyakati za JavaScript za upande wa seva, na ndio, zote mbili zinatekeleza moduli kulingana na KawaidaJS Vipimo vya moduli. AMD kwa ujumla ni zaidi kutumika kwa upande wa mteja (katika-kivinjari) ukuzaji wa JavaScript kwa sababu ya hii, na KawaidaJS Moduli kwa ujumla kutumika upande wa seva.

Kando hapo juu, Inahitaji JS faili gani?

InahitajiJS hutumia Moduli ya Asynchronous Inapakia (AMD) kwa kupakia faili . Kila moduli tegemezi itaanza kupakia kupitia maombi ya asynchronous kwa mpangilio uliopewa. Hata ingawa faili utaratibu unazingatiwa, hatuwezi kuthibitisha kwamba kwanza faili inapakiwa kabla ya pili faili kwa sababu ya asili ya asynchronous.

Je, inahitajika kusawazisha?

Zinahitaji - ya kusawazisha hukuruhusu kupakia msimbo ulioboreshwa na kisha utekeleze mara moja, unapoihitaji. Sababu ya maktaba hii kuandikwa ilikuwa kuruhusu ya kusawazisha msimbo wa urithi wa kubadilishwa Zinahitaji.

Ilipendekeza: