Pour commencer qu’est-ce que signifie AJAX? Une équipe de foot? Pas vraiment… C’est plutôt Asynchronous JavaScript And XML
Comme son nom l’indique, il ne s’agit pas d’une technologie, mais plutôt d’une méthode comportant plusieurs langages par exemple:
- XHTML et CSS pour la présentation des données
- Javascript et DOM pour interargir dynamiquement entre les divers éléments de la présentation.
- XML,XMLHttprequest,XSLT qui permettent de manipuler les données de manière asynchrone par rapport au serveur hébergeant le site.
Cette méthode, bien que complexe à mettre en place, permet d’économiser beaucoup de bande passante et de temps car il est inutile de recharger chaque fois la page. Je vais vous laisser quelques exemple pour vous faire une idée: Recherche de membres par pseudo
Cependant, bien que cette méthode fasse gagner du temps, il ne faut pas perdre de vue l’accessibilité des pages et toujours avoir une alternative pour les utilisateurs ayant des ordinateurs qui ne supporte pas le Javascript.
Personnellement, j’envisage d’utiliser cette méthode dans la réalisation (ou l’optimisation on verra) d’un annuaire. Je pense particulièrement à la partie catégorie qui comporte toujours plus de rubrique totalement bord***que.