AJAX est principalement utilisé pour l'interaction des données frontales et constitue une compétence essentielle pour tout développeur de site Web. Nous pouvons d'abord comprendre quelques concepts de base sur ce qu'est AJAX et ce qui peut être écrit avec AJAX ?
Qu'est-ce qu'AJAX
En 2005, Jesse James Garrett d'Adaptive Path a inventé Il a donné au mot Ajax une définition claire dans son article publié "Une nouvelle approche des applications Web". Ajax est une technologie utilisée pour résumer le chargement asynchrone du contenu d'une page. Grâce aux événements de clic de page, les requêtes sont envoyées en continu au serveur, puis le serveur renvoie les dernières données en temps réel. C'est la fonction d'AJAX.
En tant que fusion de plusieurs idées et technologies, si vous le décomposez, ce sont ces mots-clés : JavaScript et XML asynchrones, JavaScript et XML asynchrones. Dans le processus d'utilisation d'AJAX, nous sommes définitivement indispensables dans l'utilisation de ces technologies : utiliser la technologie de représentation basée sur les normes XHTML et CSS, utiliser DOM pour l'affichage et l'interaction dynamiques, utiliser XML et XSLT pour l'échange et le traitement des données et utiliser XML HttpRequest. pour le traitement asynchrone des données. Récupérez et utilisez JavaScript pour combiner les techniques ci-dessus. Parmi eux, la technologie de base d'Ajax est XMLHttpRequest, appelé XHR.
Application Web traditionnelle PK Ajax
Dans le passé, les applications Web traditionnelles impliquaient un grand nombre de rafraîchissements de page : tant que l'utilisateur cliquait un lien, la demande est renvoyée au serveur et le serveur renvoie une nouvelle page basée sur les actions de l'utilisateur. Même si l'utilisateur ne voit qu'une petite partie de la page qui a changé, la page entière doit être actualisée et rechargée, y compris le logo de l'entreprise, la navigation, la zone d'en-tête, la zone de pas, etc. Cela perturbera l’expérience utilisateur.
En utilisant Ajax, vous ne pouvez mettre à jour qu'une petite partie de la page. Les autres contenus, tels que les logos, la navigation, etc., n'ont pas besoin d'être rechargés. L'utilisateur clique toujours sur le lien comme d'habitude, mais cette fois, seule une petite zone de la page déjà chargée est mise à jour, plutôt que de devoir charger à nouveau la page entière. Cela garantit la continuité de l’expérience utilisateur.
Avantages
Le principal avantage d'Ajax est que les requêtes de pages sont envoyées au serveur de manière asynchrone.
Le serveur ne répondra pas à la demande avec la page entière, il traitera la demande en arrière-plan, tandis que l'utilisateur pourra continuer à parcourir et interagir avec la page. Vos scripts peuvent charger et créer du contenu de page à la demande sans interrompre l'expérience de navigation de l'utilisateur. Grâce à Ajax, les applications Web peuvent présenter des fonctions riches, des interactions agiles et une expérience similaire aux applications de bureau.
Comme toute nouvelle technologie, Ajax a son propre champ d'application. Il repose sur JavaScript, il se peut donc que certains navigateurs ne le prennent pas en charge.
Ce qui précède est une simple compréhension des connaissances d'AJAX. Faites-nous d'abord connaître les fonctions et les avantages d'AJAX, qui seront utiles dans les études ultérieures.
Articles connexes :
Explication détaillée des étapes d'opération dynamique jQuery+ajax tr td
JSONP Résoudre le problème inter-domaines ajax (avec code)
Résumé de la méthode du formulaire de soumission Jquery+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!