|
|
Ajax représente le Javascript asynchrone et le XML. Bien qu'à proprement parler Ajax lui-même ne soit pas une technologie, il mélange des techniques de programmation bien connues d'une manière rare de permettre à des lotisseurs d'enchaînement d'établir des applications d'Internet avec beaucoup plus d'interfaces utilisateur attrayantes que ceux auxquels nous nous sommes habitués.
En utilisant des applications de bureau populaires, nous nous attendons à ce que les résultats de notre travail rendent disponible immédiatement, sans agitation, et sans nous devant attendre l'écran entier pour être redrawn par le programme. Tout en à l'aide d'un bilan comme excelez, par exemple, nous nous attendons aux changements que nous faisons en une cellule pour propager immédiatement par les cellules voisines tandis que nous continuons à dactylographier, mettons en rouleau la page, ou employons la souris.
Malheureusement, cette sorte d'interaction a rarement été à la disposition des utilisateurs des applications enchaînement-basées. Beaucoup plus commune est l'expérience des données entrantes dans des champs de forme, cliquant sur un bouton ou un lien, et puis se reposant en arrière tandis que les recharges de page lentement pour exhiber les résultats de la demande. En outre, nous constatons souvent que la majorité de la page rechargée se compose des éléments qui sont identiques à ceux de la page précédente et qui donc ont été rechargés inutilement ; les fonds d'image, les logos, et les menus sont les contrevenants fréquents.
Ajax nous promet une solution à ce problème. En travaillant comme couche supplémentaire entre le navigateur de l'utilisateur et le web server, communications de serveur de poignées d'Ajax dans le fond, soumettant des demandes de serveur et traitant les données retournées. Les résultats peuvent alors être intégrés seamlessly dans la page étant regardée, sans cette page devant être régénéré ou un neuf être chargé.
Dans des applications d'Ajax, de telles demandes de serveur ne sont pas nécessairement synchronisées avec des actions d'utilisateur telles que cliquer sur des boutons ou des liens. Une application bien-écrite d'Ajax a pu avoir déjà demandé du serveur, et reçu, les données exigées par les userperhaps avant que l'utilisateur l'ait même connue l'ont voulu. C'est la signification de la partie asynchrone de l'acronyme d'Ajax.
Les parties d'une application d'Ajax qui se produisent "sous le capot" du navigateur de l'utilisateur, tel qu'envoyer des questions de serveur et traiter les données retournées, sont écrites dans le Javascript, et le XML est des moyens de plus en plus populaires d'information composée de codage et de transfert employée par Ajax pour transférer efficacement des données entre le serveur et le client.
Online: 546 users browsing the articles directory
|
|