Le framework jQuery est une bibliothèque logicielle, rapide et concise, conçue pour les programmeurs JavaScript.
- Elle facilite le développement rapide d'applications web.
- Elle simplifie de nombreuses tâches en réduisant la quantité de code que nous avons besoin d'écrire.
- Elle fournit un socle éprouvé de propriétés et de méthodes (parcours et modification du DOM, gestion des événements, effets et animations, transactions asynchrones de plusieurs types avec un serveur) qui procure le même résultat sur tous les navigateurs depuis IE6+.
- Mais elle ne dispense pas le programmeur de l'apprentissage des bases : CSS, HTML, DOM, JavaScript (fonction, événement, objet, JSON).
Le programmeur trouvera sur le web de nombreux modules d'extension, que l'on appelle plugins, qui lui apporteront des solutions dans de nombreux domaines. L'écriture d'un plugin n'est pas une tâche anodine, mais c'est à la portée d'un débutant expérimenté.
Avant de réinventer la roue, le programmeur n'oubliera pas l'existence de l'interface graphique, jQuery UI, et de ses composants, que l'on appelle widgets. Cette interface graphique possède des composants élaborés et flexibles qui répondent à la quasi-totalité des besoins du concepteur de site web.