Maison > Article > interface Web > qu'est-ce qu'Ajax
Le nom complet d'Ajax est « Asynchronous Javascript And XML », qui signifie « Asynchronous Javascript and XML » en chinois. C'est une technologie utilisée pour créer des pages Web dynamiques et rapides. la totalité de la page Web.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Qu'est-ce qu'ajax
Ajax est Javascript et XML asynchrones (Javascript et XML asynchrones).
ajax n'est pas un nouveau langage de programmation, mais une nouvelle façon d'utiliser les standards existants. Ajax est l'art d'échanger des données avec le serveur et de mettre à jour des parties d'une page Web sans recharger la page entière.
ajax est une technologie qui peut mettre à jour des parties d'une page Web sans recharger la page Web entière.
ajax est une technologie utilisée pour créer des pages Web rapides et dynamiques. En échangeant de petites quantités de données avec le serveur en arrière-plan. Ajax permet aux pages Web d'être mises à jour de manière asynchrone. Cela signifie que certaines parties d'une page Web peuvent être mises à jour sans recharger la page entière. Si les pages Web traditionnelles (qui n’utilisent pas ajax) doivent mettre à jour leur contenu, la page Web entière doit être rechargée. Les applications
ajax utilisent des navigateurs Web prenant en charge les technologies ci-dessus comme plate-forme d'exécution. Ces navigateurs incluent actuellement : Mozilla, Firefox, Internet Explorer, Opera, Konqueror et Safari. Mais Opera ne prend pas en charge les objets au format XSL, ni XSLT.
ajax a un avenir très prometteur, qui peut améliorer les performances du système et optimiser l'interface utilisateur. Le framework direct existant d'AJAX, AjaxPro, peut introduire le fichier AjaxPro.2.dll et appeler directement les méthodes de la page d'arrière-plan dans la première page JS. Mais ce cadre est en conflit avec la validation FORM. De plus, Microsoft a également introduit des composants AJAX. Vous devez ajouter le fichier AjaxControlToolkit.dll afin que les contrôles pertinents puissent apparaître dans la liste de contrôle.
Avantages d'ajax :
1. Le plus gros point est que la page ne s'actualise pas, et l'expérience utilisateur est très bonne.
2. Utilisez le mode asynchrone pour communiquer avec le serveur, avec une capacité de réponse plus rapide.
3. Une partie du travail précédemment chargé par le serveur peut être transférée au client, en utilisant la capacité inactive du client pour le traiter, réduisant ainsi la charge sur le serveur et la bande passante, et économisant de l'espace et des coûts de location du haut débit. Et pour réduire la charge sur le serveur, le principe d'ajax est de « récupérer les données à la demande », ce qui peut minimiser la charge sur le serveur causée par les requêtes et réponses redondantes.
4. Basé sur une technologie standardisée et largement prise en charge, pas besoin de télécharger des plug-ins ou des petits programmes.
5. Ajax peut rendre les applications Internet plus petites, plus rapides et plus conviviales.
Inconvénients d'ajax :
1 Ajax ne prend pas en charge le bouton Précédent du navigateur.
2. Problèmes de sécurité AJAX expose les détails de l'interaction avec le serveur.
3. Le support des moteurs de recherche est relativement faible.
4. Détruit le mécanisme d'exception du programme.
5. Pas facile à déboguer.
【Recommandation de didacticiel connexe : Tutoriel vidéo AJAX】
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!