Ano ang pagkakaiba sa pagitan ng nangangailangan at tukuyin sa RequireJS?
Ano ang pagkakaiba sa pagitan ng nangangailangan at tukuyin sa RequireJS?

Video: Ano ang pagkakaiba sa pagitan ng nangangailangan at tukuyin sa RequireJS?

Video: Ano ang pagkakaiba sa pagitan ng nangangailangan at tukuyin sa RequireJS?
Video: Customizing Cloud9 and the CS50 IDE by Dan Armendariz 2024, Nobyembre
Anonim

nangangailangan () at tukuyin () parehong ginamit upang mag-load ng mga dependency. Mangangailangan (): Ginagamit ang paraan upang magpatakbo ng mga agarang paggana. tukuyin (): Ang pamamaraan ay ginagamit upang tukuyin mga module para sa paggamit sa maraming lokasyon (muling gamitin).

Alinsunod dito, ano ang tinutukoy sa RequireJS?

Ang tukuyin () function ay maaaring gamitin upang i-load ang mga module (module ay maaaring maging isang bagay, function, klase o isang code na kung saan ay naisakatuparan pagkatapos ng pag-load ng isang module). Maaari kang mag-load ng iba't ibang bersyon ng parehong module sa parehong pahina.

Pangalawa, gumagamit ka ba ng CommonJS? Node. js at RingoJS ay server-side JavaScript runtime, at oo, pareho silang nagpapatupad ng mga module batay sa CommonJS spec ng module Ang AMD sa pangkalahatan ay higit pa ginamit sa client-side (in-browser) JavaScript development dahil dito, at CommonJS Ang mga module ay karaniwang ginamit sa panig ng server.

Sa tabi sa itaas, paano naglo-load ang RequireJS ng mga file?

RequireJS gumagamit ng Asynchronous Module Naglo-load (AMD) para sa naglo-load ng mga file . Magsisimula ang bawat nakadependeng module naglo-load sa pamamagitan ng mga asynchronous na kahilingan sa ibinigay na pagkakasunud-sunod. Kahit na ang file ang order ay isinasaalang-alang, hindi namin magagarantiya na ang una file ay na-load bago ang pangalawa file dahil sa asynchronous na kalikasan.

Kinakailangan ba ang kasabay?

Mangangailangan - magkasabay nagbibigay-daan sa iyong i-load ang na-optimize na code at pagkatapos ay isagawa ito kaagad, kung saan mo ito kailangan. Ang dahilan kung bakit isinulat ang library na ito ay upang payagan magkasabay legacy code na papalitan ng Mangangailangan.

Inirerekumendang: