web-dev-qa-db-fra.com

comment inclure jquery dans un autre fichier javascript

J'ai un fichier javascript et je veux inclure jquery dans ce fichier js. Avez-vous une suggestion?

23
cagin

Incluez simplement le JavaScript pour jQuery avant d'inclure votre propre JavaScript:

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

Bien que d'autres aient suggéré de simplement copier et coller jQuery dans votre propre fichier JavaScript, il est vraiment préférable d'inclure jQuery séparément d'une source canonique car cela vous permettra de profiter de la mise en cache que votre navigateur et vos serveurs intermédiaires ont fait pour ce fichier.

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

jq.addEventListener("load", proceed); // pass my hoisted function
jq.src = "//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


}
17
neaumusic

Fusionnez simplement les fichiers.

cat jquery.js >> a_javascript_file.js

Ou, puisque vous voulez probablement jQuery en premier:

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

Si vous souhaitez inclure un fichier js dans un fichier js ... javascript n'a pas quelque chose comme une fonction include mais vous pouvez charger le fichier avec une requête ajax ou ajouter une balise de script au html avec js. Consultez le lien suivant, une lecture vraiment intéressante!

Comment puis-je inclure un fichier JavaScript dans un autre fichier JavaScript?

4
kasper Taeymans