Was ist der Unterschied zwischen require und define in RequireJS?
Was ist der Unterschied zwischen require und define in RequireJS?

Video: Was ist der Unterschied zwischen require und define in RequireJS?

Video: Was ist der Unterschied zwischen require und define in RequireJS?
Video: How Long Does A Pencil Last? 2024, November
Anonim

benötigen () und definieren () beide werden zum Laden von Abhängigkeiten verwendet. Benötigen (): Methode wird verwendet, um sofortige Funktionalitäten auszuführen. definieren (): Methode wird verwendet, um definieren Module zur Verwendung an mehreren Standorten (Wiederverwendung).

Was ist dementsprechend in RequireJS definiert?

Die definieren () Funktion kann zum Laden der Module verwendet werden (Modul kann ein Objekt, eine Funktion, Klasse oder ein Code sein, der nach dem Laden eines Moduls ausgeführt wird). Sie können verschiedene Versionen desselben Moduls auf derselben Seite laden.

Zweitens, verwenden Sie CommonJS? Knoten. js und RingoJS sind serverseitige JavaScript-Laufzeiten, und ja, beide implementieren Module, die auf dem CommonJS Modulspez. AMD ist generell mehr Gebraucht in der clientseitigen (in-browser) JavaScript-Entwicklung aufgrund dessen, und CommonJS Module sind in der Regel Gebraucht serverseitig.

Wie lädt RequireJS außerdem Dateien?

ErfordernJS verwendet asynchrones Modul Wird geladen (AMD) für Lade Daten . Jedes abhängige Modul wird gestartet Wird geladen durch asynchrone Anfragen in der angegebenen Reihenfolge. Obwohl die Datei Bestellung berücksichtigt wird, können wir nicht garantieren, dass die erste Datei wird vor dem zweiten geladen Datei aufgrund der asynchronen Natur.

Ist synchron erforderlich?

Benötigen - synchron ermöglicht es Ihnen, optimierten Code zu laden und ihn dann sofort dort auszuführen, wo Sie ihn benötigen. Der Grund, warum diese Bibliothek geschrieben wurde, war, es zu ermöglichen synchron Legacy-Code, durch den ersetzt werden soll Benötigen.

Empfohlen: