J'ai un fichier javascript et je veux inclure jquery dans ce fichier js. Avez-vous une suggestion?
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.
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
}
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
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?