Ajax
Ajax est une combinaison de technologies de développement Web utilisées pour créer sites dynamiques. Bien que le terme "Ajax" ne soit pas écrit en toutes lettres, comme la plupart des acronymes techniques, les lettres signifient "JavaScript asynchrone et XML". Par conséquent, les sites Web utilisant Ajax combinent JavaScript et XML afficher du contenu dynamique.
La partie "asynchrone" de Ajax fait référence à la manière dont les requêtes sont adressées au Serveur Web. Lorsqu'un scénario envoie une requête au serveur Web, il peut recevoir des données qui peuvent ensuite être affichées sur la page Web. Étant donné que ces événements se produisent à des moments légèrement différents, ils sont considérés comme asynchrones. La plupart des implémentations Ajax utilisent XMLHttpRequest API, qui inclut une liste des demandes de serveur pouvant être appelées dans le code JavaScript. Les données sont généralement renvoyées au navigateur au format XML, car il est facile de analyser. Cependant, il est possible que le serveur envoie des données non formatées texte brut également.
Ce qui rend Ajax si puissant, c’est que les scripts peuvent s’exécuter sur le client côté, plutôt que sur le serveur. Cela signifie qu'une fonction JavaScript peut faire une demande à un serveur après une page web a déjà fini de charger. Les données reçues du serveur peuvent ensuite être affichées sur la page sans recharger l'autre contenu. Si un langage de script côté serveur tel que PHP or ASP Pour que le nouveau contenu soit affiché, la page entière doit être rechargée.
Même si vous ne le réalisez peut-être pas, vous avez probablement déjà vu Ajax au travail sur plusieurs sites Web. Par exemple, moteurs de recherche qui fournissent une liste de suggestions de recherche au fur et à mesure que vous tapez, utilisent probablement Ajax pour les afficher. Des recherches d'images qui produisent plus vignettes Lorsque vous faites défiler les résultats, utilisez généralement Ajax pour récupérer la liste continue d'images. Lorsque vous cliquez sur "Messages plus anciens" au bas d'un Facebook page, Ajax est utilisé pour afficher des publications supplémentaires.
Ajax a contribué à rendre le Web plus dynamique en permettant aux pages Web de récupérer et de charger du nouveau contenu sans avoir à recharger le reste de la page. En utilisant Ajax, les développeurs Web peuvent créer des sites Internet qui utilisent efficacement les ressources et fournissent aux visiteurs une interface réactive.