Le nom complet d'Ajax est "Asynchronous Javascript And XML", ce qui signifie JavaScript et XML asynchrones. Il fait référence à une technologie de développement Web permettant de créer des applications Web interactives en échangeant une petite quantité de données avec le serveur. En arrière-plan, Ajax peut faire en sorte que les pages Web réalisent des mises à jour asynchrones.
Ajax = JavaScript asynchrone et XML ou HTML (un sous-ensemble du langage de balisage universel standard).
Ajax est une technologie permettant de créer des pages Web rapides et dynamiques.
Ajax est une technologie qui permet de mettre à jour des parties d'une page Web sans recharger la page entière.
Ajax permet de mettre à jour les pages Web de manière asynchrone en échangeant une petite quantité de données avec le serveur en arrière-plan. Cela signifie que certaines parties d'une page Web peuvent être mises à jour sans recharger la page entière.
Les pages Web traditionnelles (n'utilisant pas Ajax) doivent recharger la page Web entière si le contenu doit être mis à jour.
Origine du nom
Le terme Ajax vient de la description de la transition des applications basées sur le Web vers les applications basées sur les données.
Ajax n'est pas un nouveau langage de programmation, mais une technologie permettant de créer des applications Web meilleures, plus rapides et plus interactives.
Utilisez JavaScript pour envoyer des requêtes au serveur et traiter les réponses sans bloquer l'objet principal XMLHttpRequest de l'utilisateur. Grâce à cet objet, votre JavaScript peut échanger des données avec le serveur Web sans recharger la page, c'est-à-dire qu'il peut produire un effet de rafraîchissement partiel sans rafraîchir la page.
Ajax utilise le transfert de données asynchrone (requêtes HTTP) entre le navigateur et le serveur Web, ce qui permet à une page Web de demander de petites quantités d'informations au serveur plutôt qu'à la page entière.
Ajax peut rendre les applications Internet plus petites, plus rapides et plus conviviales.
Ajax est une technologie de navigateur indépendante du logiciel du serveur Web.
Ajax est basé sur les standards Web suivants :
JavaScript, XML, HTML et CSS Les standards Web utilisés dans Ajax sont bien définis et utilisés par tous les principaux navigateurs pris en charge . Les applications Ajax sont indépendantes du navigateur et de la plate-forme.
Les applications Web présentent de nombreux avantages par rapport aux applications de bureau : elles peuvent atteindre un large éventail d'utilisateurs, elles sont plus faciles à installer et à maintenir, et elles sont plus faciles à développer.
Cependant, les applications Internet ne sont pas aussi complètes et conviviales que les applications de bureau traditionnelles. Avec Ajax, les applications Internet peuvent devenir plus complètes et plus conviviales.
Modèles de développement
De nombreuses techniques importantes et modèles de développement Ajax peuvent être dérivés des connaissances existantes. Par exemple, dans une application qui envoie des requêtes au serveur, cela doit inclure l'ordre des requêtes, la priorité, le délai de réponse, la gestion des erreurs et les rappels. Beaucoup de ces éléments sont déjà inclus dans les services Web. Dans le même temps, à mesure que la technologie évolue, de nombreux domaines devront être améliorés, notamment la facilité d’utilisation de l’interface utilisateur.
Le développement Ajax est très différent du développement B/S traditionnel. Ces différences introduisent de nouveaux problèmes de programmation, le plus important étant la facilité d'utilisation. Étant donné qu'Ajax s'appuie sur JavaScript et XML pour les navigateurs, la compatibilité des navigateurs et les normes prises en charge deviennent aussi importantes que les performances d'exécution de JavaScript. La plupart de ces problèmes proviennent d'une combinaison de navigateurs, de serveurs et de technologies. Il est donc important de comprendre comment utiliser au mieux ces technologies.
Synthétisant diverses technologies évolutives et l'environnement client-serveur fortement couplé, Ajax propose une nouvelle méthode de développement. Les développeurs Ajax doivent comprendre l'architecture MVC traditionnelle, qui limite les frontières entre les couches d'application. Dans le même temps, les développeurs doivent également tenir compte de l’extérieur de l’environnement B/S et utiliser la technologie Ajax pour remodeler les limites du MVC. Plus important encore, les développeurs Ajax doivent cesser de penser aux applications Web en termes de collections de pages et doivent les considérer comme des pages individuelles. Une fois que la portée entre la conception de l’interface utilisateur et l’architecture des services est strictement séparée, les développeurs ont besoin d’un ensemble de techniques mises à jour et changeantes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!