WEBDEV 2024 : Les concepts

24 Partie 1 : Internet : Concepts de base Technologie AJAX La technologie AJAX est disponible nativement dans WEBDEV. Que signifie AJAX et quel est son intérêt ? AJAX (pour Asynchronous Javascript and XML) permet de rafraîchir uniquement les données mo- difiées dans une page HTML sans réafficher la totalité de la page. Par exemple, si certains éléments présents dans une page affichée (le contenu du panier, les caractéristiques d’un produit, une liste de villes, une carte géographique, ...) doivent être modifiés, seuls ces éléments seront rafraîchis. Le serveur n’aura pas à envoyer la page entière sur le poste de l’internaute. Cette technologie a de multiples avantages : • le serveur est moins sollicité. Il peut alors supporter un plus grand nombre de connexions simul- tanées. • les informations qui circulent sont de taille réduite. • la durée de transmission est plus courte. • l’affichage pour l’internaute est immédiat et sans effet visuel. AJAX peut être utilisé à deux niveaux différents dans un site WEBDEV : • AJAX automatique et immédiat : un simple clic suffit pour accéder aux avantages AJAX. Le code reste le même. • AJAX programmé : utilisation des fonctions de gestion AJAX pour les traitements complexes. Remarque  : Seuls les navigateurs suffisamment récents supportent la technologie AJAX. La fonc- tion AJAXDisponible permet de savoir si le navigateur en cours supporte la technologie AJAX. Si un traitement utilisant la technologie AJAX est exécuté sur un navigateur ne supportant pas cette technologie, le traitement s’exécute "comme si" il n’utilisait pas la technologie AJAX (rafraîchisse- ment de la page entière par exemple).

RkJQdWJsaXNoZXIy NDQ0OA==