Cours jQuery (ultra-pédagogique) Chapitre 2 – Installation et CDN
Fondamentaux CDN Chargement scripts

Chapitre 2 – Installation et CDN jQuery

Avant d’utiliser jQuery, il faut l’ajouter correctement à un projet. Dans ce chapitre, on voit les méthodes possibles, leurs avantages/inconvénients, et les erreurs classiques à éviter.

1) Pourquoi “installer” jQuery ?

jQuery n’est pas intégré nativement au navigateur. Pour pouvoir utiliser $(), il faut d’abord charger la bibliothèque.

Erreur typique si jQuery n’est pas chargé :

Uncaught ReferenceError: $ is not defined
Traduction : jQuery n’est pas disponible (pas chargé, ou chargé après votre script).

2) Deux approches : CDN ou fichier local

Méthode Principe Quand
CDN Chargement depuis un serveur externe Simple, rapide, très courant
Local Fichier jQuery dans votre projet Intranet, hors-ligne, contrôle total

3) Ajouter jQuery via CDN (recommandé pour démarrer)

<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>

Ordre correct (très important) :

<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="app.js"></script>
Si votre script est chargé avant jQuery, vous aurez $ is not defined.

4) Vérifier que jQuery est chargé

console.log($.fn.jquery);
Si une version s’affiche (ex : 3.7.1), jQuery est chargé correctement.

5) Utiliser jQuery en local

<script src="assets/js/jquery-3.7.1.min.js"></script>
Même API, même comportement : seule la source change (CDN vs local).

Exercice – Test complet

  1. Crée une page HTML.
  2. Ajoute jQuery via CDN.
  3. Affiche la version dans la console.
  4. Ajoute un bouton qui déclenche une alerte au clic.
Correction
<button id="btn">Tester jQuery</button>

<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script>
  console.log($.fn.jquery);

  $('#btn').on('click', function () {
    alert('jQuery fonctionne !');
  });
</script>

Résumé

  • jQuery doit être chargé avant utilisation
  • CDN = simple et rapide
  • Local = utile en intranet / offline
  • L’ordre des scripts est une cause d’erreur très fréquente