Mi a különbség a követelmény és a definiálás között a RequireJS-ben?
Mi a különbség a követelmény és a definiálás között a RequireJS-ben?

Videó: Mi a különbség a követelmény és a definiálás között a RequireJS-ben?

Videó: Mi a különbség a követelmény és a definiálás között a RequireJS-ben?
Videó: Настройка Cloud9 и IDE CS50, Дэн Армендариз. 2024, Lehet
Anonim

igényelnek () és meghatározni () mindkettő függőségek betöltésére szolgál. Kötelező (): A módszer azonnali funkciók futtatására szolgál. meghatározni (): A módszert használják meghatározni több helyen használható modulok (újrafelhasználás).

Ennek megfelelően mi van meghatározva a RequireJS-ben?

Az meghatározni () függvény használható a modulok betöltésére (a modul lehet objektum, függvény, osztály vagy kód, amely a modul betöltése után fut le). Ugyanazon modul különböző verzióit töltheti be ugyanarra az oldalra.

Másodszor, használod a CommonJS-t? Csomópont. js és RingoJS szerveroldali JavaScript futtatókörnyezet, és igen, mindkettő modulokat valósít meg a CommonJS Modul specifikáció Az AMD általában több használt kliensoldali (böngészőn belüli) JavaScript fejlesztésben ennek köszönhetően, ill CommonJS A modulok általában használt szerver oldal.

A fentieken kívül hogyan tölti be a RequireJS a fájlokat?

RequireJS aszinkron modult használ Betöltés (AMD) számára fájlok betöltése . Minden függő modul elindul Betöltés aszinkron kéréseken keresztül a megadott sorrendben. Annak ellenére, hogy a fájlt megrendelést figyelembe vesszük, nem tudjuk garantálni, hogy az első fájlt a második előtt töltődik be fájlt aszinkron jellege miatt.

A követelmény szinkron?

Kötelező - szinkron lehetővé teszi az optimalizált kód betöltését, majd azonnali végrehajtását ott, ahol szüksége van rá. Azért írták ezt a könyvtárat, hogy lehetővé tegye szinkron lecserélendő örökölt kód Kötelező.

Ajánlott: