wie man jquery in eine andere javascript-datei einbindet [duplicate]

Lesezeit: 2 Minuten

Ich habe eine Javascript-Datei und möchte jquery in diese js-Datei aufnehmen. Haben Sie einen Vorschlag?

  • wie wäre es mit diesem stackoverflow.com/questions/5577771/…

    – ayush

    21. September 2011 um 8:34 Uhr

  • Weil ich die jquery-Bibliothek in meiner Javascript-Datei verwenden möchte. Kennst du einen anderen Weg?

    – Käfig

    21. September 2011 um 8:35 Uhr

Binden Sie einfach das JavaScript für jQuery ein, bevor Sie Ihr eigenes JavaScript einbinden:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script src="path/to/your/script.js"></script>

Obwohl andere vorgeschlagen haben, jQuery einfach zu kopieren und in Ihre eigene JavaScript-Datei einzufügen, ist es wirklich besser, jQuery separat von einer kanonischen Quelle einzufügen, da Sie so das Caching nutzen können, das Ihr Browser und Zwischenserver für diese Datei durchgeführt haben.

  • Leider funktioniert das bei mir nicht mit der Kette [main webpage ->includes [work_app.php -> includes jQuery.js + another.js]] jQuery wird nie rechtzeitig geladen und ja, mein Skript ist unter jquery include enthalten.

    – RozzA

    1. Dezember 2013 um 21:39 Uhr

  • Was ist, wenn das Laden von jquery zu lange dauert, wird der Code von script.js nicht ausgeführt, bevor jquery geladen wurde?

    – Incerteza

    28. Februar 2015 um 14:57 Uhr

  • @RozzA, hat Ihr Skript-Tag die Attribute “async” oder “defer”? Wenn nicht, sollten die Skripte in der Reihenfolge geladen/ausgeführt werden, in der sie auf der Seite erscheinen. Wenn sie „async“ und „defer“ verwenden, könnten Sie JavaScript auf Skriptereignisse warten lassen und die Ausführung auslösen, sobald das andere Skript geladen/ausgeführt wurde.

    – Michael Aaron Safyan

    10. April 2016 um 16:39 Uhr

Benutzer-Avatar
Neumusik

var jq = document.createElement("script");

jq.addEventListener("load", proceed); // pass my hoisted function
jq.src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js";
document.querySelector("head").appendChild(jq);

function proceed () {
    // jQuery load complete, do your magic


}

Einfach die Dateien zusammenführen.

cat jquery.js >> a_javascript_file.js

Oder, da Sie wahrscheinlich zuerst jQuery wollen:

cat a_javascript_file.js jquery.js > tmp.js;
mv tmp.js a_javascript_file.js

Benutzer-Avatar
Kasper Taeymans

Wenn Sie eine JS-Datei in eine JS-Datei einbinden möchten … Javascript hat keine Include-Funktion, aber Sie können die Datei mit einer Ajax-Anfrage laden oder mit js ein Skript-Tag zum HTML hinzufügen. Schauen Sie sich den folgenden Link an, eine wirklich interessante Lektüre!

Wie füge ich eine JavaScript-Datei in eine andere JavaScript-Datei ein?

Ich schlage vor, Sie verwenden eine Codezeile in Ihrer Java-Skriptbibliothek.

document.write("Script/jquery.min.js'></script>");

Mit Hilfe dessen müssen Sie auf Ihrer Seite keine Verweise auf zwei Dateien hinzufügen.

1055820cookie-checkwie man jquery in eine andere javascript-datei einbindet [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy