jQuery ##### .. note:: Ce chapitre ne traite pas de l'application web, mais du choix d'une technologie. Sa lecture est donc facultative. Comme vous avez pu le constater dans le premier chapitre, ce tutoriel ne nécessite pas l'apprentissage de ``jQuery``. Cela signifie que toutes les instructions qui se trouvent du côté client s'écriront en ``javascript`` "brut". Toutefois, si vous avez de bonnes connaissances dans cette bibliothèque, vous pouvez tout à fait vous servir de cette technologie dans notre application. En effet, les avantages de ``jQuery`` sont nombreux : * Ce framework est compatible avec tous les navigateurs, contrairement à ``javascript`` qui doit s'adapter aux ``API`` de ceux-ci * ``jQuery`` permet d'écrire plus d'instructions en moins de lignes * Il a une meilleure gestion des erreurs Mais alors, pourquoi ce tutoriel n'emploie-t-il pas cette bibliothèque ? C'est en partie pour les raisons suivantes : * L'utilisation de ``jQuery`` nécessiterait d'apprendre le fonctionnement de base de ce framework, et ajouterait un pré-requis à une liste déjà longue * Les méthodes que nous allons utiliser en ``javascript`` sont assez simples et existent dans l'``API`` de tous les navigateurs récents, il n'y a donc que très peu de problèmes de compatibilité.