Developpements
 
 >> 
AJAX
 
Home | Plan | Print   

AJAX (Asynchronous JavaScript and XML) n'est pas une technologie en soi, mais un terme désignant une « nouvelle » approche utilisant un ensemble de technologies existantes, dont : HTML ou XHTML, les feuilles de styles CSS, JavaScript, le modèle objet de document (DOM), XML, XSLT, et l'objet XMLHttpRequest.

Lorsque ces technologies sont combinées dans le modèle AJAX, les applications Web sont capables de réaliser des mises à jour rapides et incrémentielles de l'interface utilisateur sans devoir recharger la page entière du navigateur. Les applications fonctionnent plus rapidement et sont plus réactives aux actions de l'utilisateur.
Les puissantes fonctionnalités de JavaScript existent depuis plusieurs années, mais sont restées inaperçues de nombreux développeurs Web jusqu'il y a peu. Depuis, des applications comme Gmail, Google suggest et Google Maps sont devenues monnaie courante.
AJAX permet de faire des requêtes vers le serveur sans avoir à recharger la page Parcourir et travailler avec des documents XML Le terme AJAX est un acronyme en anglais. Le A est pour « asynchronous » (asynchrone), ce qui signifie que vous pouvez faire une requête HTTP vers le serveur et faire d'autres choses en attendant que la réponse arrive. JA est pour « JavaScript » et X est pour « XML ».

Grâce aux librairies open-sources Rico, OLICMS tire parti d'AJAX pour envoyer toutes les pages de manière asyncrone, ce qui permet d'augmenter notablement la vitesse de chargement d'une page.
Le menu sur votre gauche en démontre l'efficacité.

Un autre exemple est la gestion des glisser déposer, comme ci dessous.