Les technologies AJAX
Asynchronous (communication asynchrone permet donc de recharger uniquement les « parties actives » d’une page web) JavaScript (langage de programmation de scripts principalement employé dans les pages web interactives mais aussi pour les serveurs) And XML (L'Extensible Markup Language; langage informatique de balisage, qui est un format de description des données et non de leur représentation, comme c'est le cas avec HTML)
AJAX combine plusieurs technologies: Comment ça marche ? AJAX combine plusieurs technologies: DOM et JavaScript: permettent de modifier l'information présentée dans le navigateur XmlHTTPRequest ( est un objet du navigateur accessible en JavaScript qui permet d'obtenir des données au format XML, JSON, mais aussi HTML) va faire dialogue asynchrone avec le serveur Web XML permet de stocker les données
Fonctionnement
Différence entre une requête client/serveur et une requête client avec AJAX
AVANTAGES diminuer les temps de latence éviter le rechargement de la page apporter de nouvelles fonctionnalités augmenter la réactivité de l'application Web.
INCONVENIENTS Nécessite que JavaScript fonctionne Problème de sécurité Blocage du JavaScript par certains logiciels malveillants Risques de piratages au niveau des URL des requêtes d’AJAX
CONCLUSION