Ajax Ajax
Asynchronous Javascript and XML
Le terme Ajax a été introduit par Jesse James Gar- rett (informaticien américain), le 18 février 2005,
dans un article sur le site Web Adaptive Path (http://www.scriptol.fr/ajax/ajax-garrett.php)
Objectifs Objectifs
● Se familiariser avec la technologie Ajax
● Acquérir une pratique minimale
● Être capable d'intégrer cette technologie dans la construction d'un site ou d'une page en respectant les bonnes pratiques
● Être informé des dernières implémentations des standards du web
● Acquérir les capacités d'auto-formation nécessaires pour suivre les évolutions à venir
Introduction Introduction
● AJAX est un acronyme signifiant Asynchronous JavaScript and XML (« XML et Javascript asynchrones »), et désignant une solution informatique libre pour le développement d'applications Web.
● À l'image de DHTML, AJAX n'est pas une technologie en elle-même, mais un terme qui évoque l'utilisation conjointe d'un ensemble de technologies libres couramment utilisées sur le Web :
● HTML (ou XHTML) pour la structure sémantique des informations ;
● CSS pour la présentation des informations ;
● DOM et JavaScript pour afficher et interagir dynamiquement avec l'information présentée ;
● l'objet XMLHttpRequest pour échanger et manipuler les données de manière asynchrone avec le serveur Web.
● XML pour remplacer le format des données informatives (JSON) et visuelles (HTML).
Historique Historique
● 1989-1990 : Web
Le World Wide Web a été créé en 1989, et popularisé dans les années 1990.
● 1996 : Javascript
Le langage de programmation Javascript est apparu pour la première fois en 1996, dans le navigateur Web Netscape Navigator.
● 1998 : Document Object Model (DOM)
L'interface de programmation Document Object Model (DOM) a été normalisée par le W3C en 1998.
● 1998 : XMLHttpRequest
XMLHttpRequest est initialement un composant ActiveX créé en 1998 par Microsoft pour leur applica- tion web Outlook Web Access, puis il a été ajouté à la norme ECMAScript relative au langage Javascript et mis en œuvre sur la plupart des navigateurs du marché entre 2002 et 2005.
● 2005 : Le terme Ajax est introduit par Jesse James Garrett
XMLHttpRequest XMLHttpRequest
● XMLHttpRequest est un objet ActiveX ou Javascript qui permet d'obtenir des données au format XML, mais aussi HTML, ou encore texte simple à l'aide de requêtes HTTP.
● L'avantage principal est dans le côté asynchrone. La page
entière ne doit plus être rechargée en totalité lorsqu'une partie doit changer ce qui entraîne un gain de temps et une meilleure interaction avec le serveur et donc le client.
Cliquez ici pour telecharger le PDF complet