(Erstens geht es darum, wie ich Dinge mache, kein Muss(nicht) dies oder das hier tun!)
Ich weiß, dass es viele weitere Möglichkeiten gibt, mit dem Export/Import von Javascript-Modulen umzugehen, aber ich verwende es am häufigsten auf diese Weise!
Warum ich es nicht mache und warum?
function foo(){} function bar(){} function other(){} export {foo,bar,other}
Auf diese Weise muss die Datei gepflegt werden. Sobald sich Funktionen ändern/hinzufügen oder entfernen, müssen Sie Zeit aufwenden, um diese Liste zu aktualisieren X
Wie mache ich das dann und warum?
export function foo(){} export function bar(){} export function other(){}
Das ist vielleicht klar, hier gibt es nichts zu pflegen V
Es kommt darauf an, ob nur eine oder zwei Funktionen importiert werden müssen, dann mache ich das so:
import {foo,bar} from './path/to/let/say/functions.js';
Wenn es mehr ist, gilt die gleiche Geschichte wie beim Export. Es muss gepflegt werden und dafür besteht keine Notwendigkeit. X
Wie mache ich das dann und warum?
import * as FT from './path/to/let/say/functions.js'; //using it FT.foo() FT.bar() FT.other()
Auf diese Weise ist es immer auf dem neuesten Stand und erfordert keine Wartung V
Ich stelle sicher, dass es in Großbuchstaben,kurz geschrieben ist und den importierten Dateinamen widerspiegelt
In diesem Beispiel ist FT also kurz und spiegelt die importierte DateiFunc-Tions.js wider
Das ist alles über meine Verwendung des Exports/Imports von Javascript-Modulen.
Mein erster Beitrag hier und ich habe mehr im Sinn, aber für ein anderes Mal!
Das obige ist der detaillierte Inhalt vonWie mache ich: Exportieren/Importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!