Verwendung von externen Javascript-Dateien in einer .js-Datei

8

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?

    
David Menard 05.04.2010, 17:32
quelle

5 Antworten

10

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.

    
Marc B 05.04.2010, 17:36
quelle
5
%Vor%

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.

    
tloflin 05.04.2010 17:36
quelle
5
%Vor%     
user216441 05.04.2010 17:42
quelle
2

Stellen Sie nur sicher, dass beide Dateien in Ihrer index.html referenziert sind.

    
ZippyV 05.04.2010 17:36
quelle
0

Sie können auch so etwas tun:

%Vor%

Verwenden Sie einfach diese Zeile, bevor Sie etwas in der enthaltenen js-Datei referenzieren müssen.

    
smulholland2 21.02.2017 21:40
quelle

Tags und Links