Die meisten Leute fügen die JavaScript-Datei dem Kopf des Dokuments hinzu:
%Vor%Es gibt Bibliotheken, die das für Sie tun. Sie können Ihrem Dokument auch ein Skript-Tag hinzufügen, das auf die Datei zeigt, die Sie laden möchten (aus js), was am einfachsten ist, aber Probleme hat.
Bearbeiten: Ich sehe viele Antworten, die ein Skript-Tag zum Kopf Ihres Dokuments hinzufügen. Wie gesagt, diese einfache Lösung hat ein Problem, nämlich dass Sie nicht wissen, wann der Browser das angeforderte Skript geladen hat, so dass Sie nicht wissen, wann Sie diesen Code aufrufen können. Wenn Sie eine Lösung wie diese verwenden möchten, sollten Sie auch einen Rückruf hinzufügen, um Ihnen mitzuteilen, wann der erforderliche Code geladen wurde.
jQuery hat die Funktion getScript () . Beachten Sie auch, dass die oben erwähnte Lazy Load nur für Bilder gilt. Nicht für JavaScript-Dateien.
%Vor%Wie wäre es damit:
%Vor%und um dann eine zweite JavaScript-Datei hinzuzufügen, fügen Sie einfach die Zeile hinzu:
%Vor%Die Seite, von der wir gekommen sind, enthält einige Fehler, die sich aus diesem Ansatz ergeben. Es lohnt sich also, vor der Verwendung der Methode zu schauen.
Theres auch eine Funktion Scriptaculous , die sehr einfach zu bedienen ist.
%Vor%Gut zu wissen, da Scriptaculous heutzutage eine sehr häufige Javascript-Bibliothek ist.
Dojo tut es mit dojo.require()
:
Normalerweise ist dies eine synchrone Operation, die mit XHR durchgeführt wird. Aber wenn Sie das xDomain-Build verwenden, wird es asynchron und dojo.addOnLoad()
wird beim Laden des Skripts ausgelöst.
Lesen Sie mehr darüber:
Tags und Links javascript