Aller au menu - Aller au contenu

Icône jQuery : écrivez moins pour faire plus !

Mise à jour : 28/10/2010
Difficulté : Intermédiaire Intermédiaire Durée d'étude : 14 jours Creative Commons BY-NC-SA
9 054 visites depuis 7 jours, classé 28/786
jQuery est une bibliothèque JavaScript gratuite et très pratique, ayant une syntaxe courte et logique, compatible avec tous les navigateurs courants.
jQuery est devenue une référence importante à savoir utiliser : pour preuve, elle est largement répandue sur la toile. Microsoft, Twitter, Mozilla, Google Code, Amazon et Wordpress France, pour ne citer qu'eux, l'utilisent.
Vous ne le savez peut-être pas encore, mais jQuery est même utilisé par le Site du Zéro sur la page que vous visitez en ce moment :) .

Pour pouvoir suivre ce tutoriel sur « jQuery JavaScript Library », je vous recommande fortement de :
  1. Connaître les bases de l'HTML (les balises) ainsi que du CSS (les sélecteurs) ;
  2. mais surtout de connaître le JavaScript ;
  3. en maîtrisant les événements, le DOM, etc. ;
  4. ainsi que ses subtilités telles que les closures ou encore les objets.

Tout le long du tutoriel, je vais mettre à disposition les exemples d'utilisation de jQuery sur un site personnel. Il suffit de cliquer sur le titre de l'exemple ("Essayez ce code !") pour accéder à la page.
Chacune de ces pages donnera un lien vers JSBin et un autre vers jsFiddle. Ce sont deux sites bac à sable, où on peut tester et éditer son propre code JavaScript.

Il est important que vous n'hésitiez pas à modifier le code pour vous entraîner ;) !


Ce tutoriel se propose donc comme alternative à la documentation officielle, en partant de zéro.
Bonne lecture :) .
Ce cours est composé des parties suivantes :
Le tutoriel est loin d'être fini. D'autres chapitres seront rédigés.

Userscripts


Maintenant que vous maîtrisez suffisamment cette bibliothèque, vous pouvez aisément vous essayez à coder des «userscripts» (ou même des bookmarklets) pour les sites qui utilisent jQuery, par exemple le Site du Zéro lui-même.
Les userscripts sont des petits scripts codés par des utilisateurs lambda qui s'exécutent après le chargement d'une page, afin de la modifier et ainsi ajouter des fonctionnalités. Les userscripts les plus connus pour le SdZ sont les ZppScripts. N'hésitez pas à jeter un coup d'œil !

jQuery hors web


Il faut aussi savoir que l'utilisation du JavaScript ne se limite pas aux pages web : on peut facilement coder des petites extensions pour Firefox par l'intermédiaire de Jetpack (module pour Firefox) avec lequel on peut utiliser jQuery (cf. documentation). D'ailleurs, certains navigateurs commencent à migrer vers un système incluant le JavaScript afin de coder des extensions.
Enfin, vous pouvez vous servir de jQuery avec Adobe AIR afin de créer des applications exécutables sur tous les systèmes d'exploitations.

Mot de la fin


Voilà... j'espère que vous aussi vous êtes fans de jQuery et que vous continuerez à découvrir sa puissance ainsi que celle de ses plugins.
Si jQuery ne vous plaît pas : vous pouvez apprendre un autre « framework » comme Prototype ou Yahoo UI.
Maintenant que vous connaissez une bibliothèque JavaScript, ce sera plus facile d'en apprendre une autre en lisant sa documentation.


  • une erreur dans le tutoriel : signalez une erreur pour faire appel à un validateur qui va la corriger. Vous pouvez aussi m'envoyer un message personnel.
  • une question sur le tutoriel, ou une envie d'y participer : n'hésitez pas à commenter le tutoriel ou poster sur topic officiel du tuto. Vous pouvez aussi y donner vos exemples, ou encore proposer des questions de Q.C.M.
  • un problème : direction le forum JavaScript en postant un sujet commençant par [jQuery].

Je tenais à remercier les zCorrecteurs, ainsi que MisterDo pour son aide sur la première partie du tutoriel : il m'a beaucoup aidé et m'a aussi suggéré une organisation du tutoriel bien plus efficace !
Les schémas de ce tutoriel ont été réalisés avec OpenOffice Draw.
N'hésitez pas à commenter le tutoriel, à bientôt !

Partager

46 commentaires pour "jQuery : écrivez moins pour faire plus !"
Note moyenne : 3.50 / 4 (133 votes)
Pseudo Commentaire
Hors ligne tit_toinou # Posté le 26/11/2011 à 14:52:42

Effectivement je ne suis pas très à jour :( ..
 
Hors ligne CEditeur # Posté le 11/02/2012 à 02:27:39
Avatar

Avis : Très bon

très très outil ce tuto n’hésiter pas à donné de la suite SVP, j'attend avec impatience
Hors ligne voynich # Posté le 22/02/2012 à 04:54:32

Avis : Très bon

Études : EFREI

Merci bcp de ton amabilité de nous avoir offert ce cours, ça nous est très utile, merci bien encore, j’espère juste, comme la plupart ici, que tu puisse pouvoir continuer ce magnifique cours, car y en parmi nous, qui sauront pas continuer tout seuls, au moins dans mon cas (désolé.

Merci encore.
Hors ligne Julien xD # Posté le 04/03/2012 à 15:42:19
Victor Numquam Cedit
Avatar

Avis : Très bon

Ville : Plouzane
Pays : France métropolitaine
Études : ENIB (Ecole Nationale d'Ingénieurs de Brest) - Bretagne

Sérieux, ce tutoriel déchire ! Je viens de terminer ce qui était en ligne, j'y vois carrément plus clair ! Merci à toi ! Je t'encourage grave à mettre la suite ! :)

Le Monde appartient à ceux qui se couchent tard. :soleil:
 
Hors ligne Rafale56 # Posté le 16/05/2012 à 16:13:17

Avis : Très bon

Très bon tuto Tit_toinou !

Est-ce qu'il y aura la suite prochainement ?



Mes encouragements pour la suite.

Voir tous les commentaires
Ce tutoriel a été corrigé par les zCorrecteurs.