Comment AJAX est-il implémenté et comment aide-t-il le développement Web?

StackOverflow https://stackoverflow.com/questions/102929

  •  01-07-2019
  •  | 
  •  

Question

De http://en.wikipedia.org/wiki/AJAX , je reçois une assez bonne compréhension de ce qu'est AJAX. Cependant, il semble que pour l'apprendre, il me faudrait explorer plusieurs technologies en même temps pour en tirer le meilleur parti. Donc, deux questions:

  • Quelles sont les ressources qui peuvent m'aider à comprendre / utiliser AJAX?
  • Quel type de site Web bénéficierait d'AJAX?
Était-ce utile?

La solution

De nombreuses bibliothèques peuvent vous aider à tirer le meilleur parti d’AJAX sans apprendre à mettre en œuvre des rappels, etc.

Utilisez-vous .NET? Consultez http://ajax.asp.net . Si ce n’est pas le cas, jetez un coup d’œil à des outils tels que qcodo pour PHP et apprenez-en plus sur prototype.js, jquery, etc.

En ce qui concerne les sites Web qui pourraient en bénéficier: toutes les applications Web. :) Tout ce avec quoi vous interagissez en échangeant des informations, pas seulement en cliquant sur un lien et en lisant un article.

Autres conseils

Si vous n'êtes pas intéressé par la base de données, vous pouvez utiliser une bibliothèque de niveau supérieur, telle que JQuery ou Prototype pour créer le code Javascript sous-jacent pour vous. Le principal avantage est une interface utilisateur beaucoup plus réactive pour les applications Web.

Chaque site Web peut tirer parti d’AJAX, mais j’estime que le plus grand avantage d’AJAX réside dans les sections de saisie de données, essentiellement des formulaires. J'ai fait des sites entiers où le front-end - la partie que l'utilisateur voit n'a presque aucune fonctionnalité AJAX. Tout le matériel AJAX se trouvait dans le panneau de configuration de l’administration pour faciliter la saisie des données (correcte!).

Il n’ya rien de pire que de soumettre un formulaire et de récupérer une erreur. En utilisant AJAX, vous pouvez le prévenir pour tout, sauf les téléchargements de fichiers.

Je trouve qu'il est plus facile de rester loin de tous les frameworks et autres aides et de faire du Javascript de base. Cela vous permet non seulement de comprendre ce qui se passe sous la couverture, mais également de le faire de la manière la plus simple possible. Il n'y a vraiment pas grand chose. Utilisez les objets DOM JS XML pour créer un côté client de document XML. Envoyez-le au serveur avec XMLHTTPRequest, puis traitez le résultat en utilisant à nouveau les objets DOM JS XML. Commencez avec quelque chose de simple. Essayez simplement d’envoyer une information au serveur et de récupérer une petite information.

La documentation de Mozilla est correct. Les sites qui en bénéficient le plus sont ceux qui se comportent presque comme des applications de bureau et qui nécessitent une grande interactivité. Cependant, vous pouvez généralement améliorer la convivialité de presque tous les sites en l'utilisant.

Ajax doit être considéré comme un moyen de modifier un contenu sur une page sans recharger toute la page.

Alors, quand avez-vous besoin de faire ça? Vraiment uniquement lorsque vous avez certaines interactions utilisateur ou informations de formulaire que vous souhaitez conserver intactes lorsque vous modifiez du contenu sur la page.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top