Ajax - Une nouvelle façon d'utiliser XHTML, CSS, DOM, JavaScript et XMLHTTP pour des applications Web plus rapides
Il semble que chaque livre de programmation Web écrit aujourd'hui ait le mot Ajax dans le titre. Qu'est-ce que l'Ajax? Il s'agit d'un acronyme initié par Jesse James Garrett d'Adaptive Path, LLC. Il signifie JavaScript asynchrone et XML. Ajax est une nouvelle façon d'utiliser certaines choses qui existent depuis un certain temps maintenant; XHTML, CSS, DOM, JavaScript et XMLHTTP (à l'origine un objet ActiveX). Toutes ces choses ensemble deviennent Ajax; la prochaine génération de programmation de site Web interactif.

Lorsque le Web est devenu populaire, nous avions des pages Web statiques contenant des hyperliens menant à d'autres pages Web statiques. Ensuite, JavaScript, le DOM et le DHTML qui ont ajouté les débuts de l'interactivité au Web. Mais jusque-là, il n'y avait que deux acteurs majeurs. D'un côté, vous aviez le client, qui est le navigateur Web et le système d'exploitation de l'ordinateur du lecteur. De l'autre côté, vous aviez le serveur, qui a été l'épine dorsale du Web. Dans le passé, le navigateur Web demandait une page Web au serveur et le serveur envoyait cette page à l'ordinateur du lecteur. Cela fonctionne bien mais est un peu lent pour l'internaute occupé d'aujourd'hui. Chaque fois qu'une demande est faite au serveur, le lecteur est obligé de s'asseoir et d'attendre à l'écran de l'ordinateur jusqu'à ce que la page Web apparaisse. Un programme de panier d'achat en est un bon exemple. Lorsque vous cliquez sur le bouton pour ajouter un article à votre panier, ces informations sont envoyées au serveur où elles sont traitées. En réponse, le serveur envoie une nouvelle page avec une confirmation au navigateur. Il s'agit de la communication traditionnelle côté client / côté serveur et elle nécessite le rechargement d'une page Web pour chaque tâche effectuée par le serveur.

Cependant, la nouvelle XMLHTTP (classe XMLHttpRequest) commence à changer cela. Ajax est l'une des meilleures façons d'utiliser XMLHTTP. Des exemples d'Ajax en action sont Google Maps TM et Google SuggestTM. Lorsque vous saisissez votre terme de recherche dans le moteur de recherche Google Suggest, vous remarquerez une liste déroulante de termes de recherche suggérés qui se met à jour au fur et à mesure que vous tapez. En utilisant cette nouvelle technologie, cette liste est continuellement mise à jour sans attendre pour recharger votre page Web. L'avantage de la programmation avec Ajax est de nouvelles applications Web plus réactives pour votre site Web.








Instructions Vidéo: Extraire les données sans recharger la page PHP (Mai 2024).