Différence entre AJAX et DHTML
Les technologies de navigateur ont connu une croissance énorme depuis le tout début, des simples pages statiques de HTML jusqu'à l'animation et l'interaction de flash. Le nombre d'outils disponibles pour le développement de pages Web a explosé et vous n'êtes plus limité à quelques options pour construire votre page.
Ces dernières années, les pages HTML de base sont devenues un peu plus ennuyeuses, donc les développeurs se sont vraiment démenés pour rendre leurs sites un peu plus intéressants aux yeux des visiteurs. Un aspect qui a été examiné était de savoir comment rendre les pages un peu plus interactives pour lui donner plus de saveur. Bien qu'il y ait eu beaucoup de normes qui ont été créées, nous en aborderons deux ici pour faire court.
Les pages HTML ennuyeuses ont cédé la place à la montée en puissance de DHTML ou de Dynamic HTML. DHTML permet au créateur de la page Web de programmer des réponses spécifiques aux actions exactes que le spectateur fait. Ceci est très évident lorsqu'un spectateur déplace sa souris sur un bouton et que le bouton s'allume ou a l'air pressé. C'est une capacité de DHTML qui n'est pas possible avec HTML seul.
Un autre aspect du HTML que les gens voulaient changer était son comportement à chaque fois que vous demandez changer quelque chose. HTML recharge toujours la page pour qu'elle affiche la nouvelle page demandée. Ils ont trouvé une solution appelée IFrame à cela qui permettait à l'utilisateur de recharger une image à la fois s'il le voulait; mais cela s'est avéré tout à fait insuffisant. AJAX ou Javascript et XML asynchrone a été créé pour remédier à cette lacune spécifique du HTML. AJAX permet aux pages de ne demander que les données qu'elles ont besoin de changer et non la page entière. Ceci peut être clairement vu dans les pages Web qui vous montrent une galerie d'images. Avant AJAX, lorsque vous cliquez sur Suivant, la page entière se recharge pour afficher l'image suivante. Mais avec AJAX, seule l'image change et le reste de la page ne bouge même pas.
In essence, AJAX et DHTML sont deux des remèdes qui ont été créés pour augmenter les capacités de HTML. DHTML fait ceci en changeant les éléments à l'écran en fonction des actions de l'utilisateur. AJAX permet au navigateur de demander certains éléments à la fois pour réduire la charge de la connexion Internet et éviter le processus de rechargement fastidieux. Dans cette optique, nous pouvons dire qu'AJAX et DHTML, utilisés en même temps, pourraient grandement améliorer l'expérience de visionnage des utilisateurs.
Trouver un livre sur AJAX et HTML.
Une question ? Nous avons oublié quelque chose ? n'hésitez pas à participer aux commentaires. Nous compléterons cet article avec plaisir.