Tutoriel AJAX

AJAX est une technique de développement Web permettant de créer des applications Web interactives. Si vous connaissez JavaScript, HTML, CSS et XML, vous n'avez besoin que d'une heure pour commencer avec AJAX.

Pourquoi apprendre Ajax?

AJAX signifie Asynchrone JavaScript et XML. AJAX est une nouvelle technique permettant de créer des applications Web meilleures, plus rapides et plus interactives à l'aide de XML, HTML, CSS et Java Script.

  • Ajax utilise XHTML pour le contenu, CSS pour la présentation, ainsi que Document Object Model et JavaScript pour l'affichage de contenu dynamique.

  • Les applications Web conventionnelles transmettent des informations vers et depuis le serveur à l'aide de requêtes synchrones. Cela signifie que vous remplissez un formulaire, appuyez sur Soumettre et que vous êtes dirigé vers une nouvelle page avec de nouvelles informations du serveur.

  • Avec AJAX, lorsque vous cliquez sur Soumettre, JavaScript fera une demande au serveur, interprétera les résultats et mettra à jour l'écran actuel. Dans le sens le plus pur, l'utilisateur ne saurait jamais que quoi que ce soit a même été transmis au serveur.

  • XML est couramment utilisé comme format de réception des données du serveur, bien que n'importe quel format, y compris le texte brut, puisse être utilisé.

  • AJAX est une technologie de navigateur Web indépendante du logiciel de serveur Web.

  • Un utilisateur peut continuer à utiliser l'application pendant que le programme client demande des informations au serveur en arrière-plan.

  • Interaction utilisateur intuitive et naturelle. Il n'est pas nécessaire de cliquer, le mouvement de la souris est un déclencheur d'événement suffisant.

  • Basé sur les données plutôt que sur la page.

Technologie d'application Internet riche

AJAX est la technologie RIA (Rich Internet Application) la plus viable à ce jour. Il prend un élan considérable dans l'industrie et plusieurs trousses d'outils et cadres émergent. Mais en même temps, AJAX a une incompatibilité de navigateur et il est pris en charge par JavaScript, ce qui est difficile à maintenir et à déboguer.

AJAX est basé sur des standards ouverts

AJAX est basé sur les standards ouverts suivants -

  • Présentation basée sur un navigateur utilisant HTML et des feuilles de style en cascade (CSS).
  • Les données sont stockées au format XML et extraites du serveur.
  • Les données en coulisse récupèrent à l'aide d'objets XMLHttpRequest dans le navigateur.
  • JavaScript pour que tout se passe.

Public

Ce didacticiel sera utile pour les développeurs Web qui souhaitent apprendre à créer des pages Web interactives et à améliorer leur vitesse et leur convivialité à l'aide d'AJAX.

Conditions préalables

Il est fortement recommandé de vous familiariser avec HTML et JavaScript avant de tenter ce didacticiel.