Ich möchte eine externe Javascript-Datei in einer anderen Javascript-Datei verwenden. Zum Beispiel könnte ich alle meine globalen Variablen in einer globals.js-Datei speichern und dann von der Website logic.js aufrufen. Dann würde ich in der index.html das Tag einfügen. Wie verwende ich die Datei globals.js in der Datei logic.js?
Javascript hat keine impliziten "include this other file" Mechanismen, wie css's @include. Sie müssen nur Ihre Globals-Datei vor der Logikdatei in den Tags auflisten:
%Vor%Wenn Sie garantieren, dass die Globals verfügbar sind, bevor irgendetwas in der Logikdatei hochfährt, können Sie eine langsame Polling-Schleife ausführen, um zu sehen, ob eine bestimmte Variable verfügbar ist, bevor Sie eine init () oder eine Funktion aufrufen.
Bearbeiten: Das funktioniert wahrscheinlich nicht für Ihre Zwecke, da global.js-Variablen erst verfügbar sind, wenn logic.js abgeschlossen ist. Möglicherweise können Sie logic.js in eine Funktion einfügen, die nach dem Laden von global.js aufgerufen wird. Ansonsten glaube ich nicht, dass es eine Möglichkeit gibt, das zu tun, was du verlangst.
Sie können auch so etwas tun:
%Vor%Verwenden Sie einfach diese Zeile, bevor Sie etwas in der enthaltenen js-Datei referenzieren müssen.
Tags und Links javascript