Différence entre AJAX et DHTML La différence entre les technologies de navigation
Les technologies de navigation ont connu une énorme croissance depuis le tout début, des simples pages statiques de HTML jusqu'à l'animation et l'interaction du flash. Le nombre d'outils disponibles pour le développement de pages Web a explosé et vous n'êtes plus limité à quelques options dans la construction de votre page.
Au cours des dernières années, les pages HTML de base sont devenues un peu plus ennuyeuses, alors les développeurs se sont vraiment efforcés de rendre leurs sites un peu plus intéressants pour les téléspectateurs. Un aspect qui a été examiné était 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 discuterons deux ici par souci de concision.
Les pages HTML ennuyeuses ont cédé la place à l'essor du DHTML ou du HTML dynamique. DHTML permet au créateur de la page Web de programmer des réponses spécifiques aux actions exactes que le visualiseur effectue. Ceci est très évident quand un spectateur déplace sa souris sur un bouton et le bouton brille ou semble pressé. C'est une capacité de DHTML qui n'est pas possible avec le HTML seul.
Un autre aspect du HTML que les gens voulaient changer était son comportement chaque fois que vous demandiez de changer quelque chose. HTML recharge toujours la page afin qu'elle puisse afficher la page nouvellement demandée. Ils ont trouvé une solution appelée IFrame qui permettait à l'utilisateur de recharger une image à la fois s'il le voulait; mais cela a été trouvé très manquant. AJAX ou Javascript asynchrone et XML a été créé pour remédier à cette lacune spécifique de HTML. AJAX permet aux pages de demander uniquement les données dont elle a besoin pour changer et non la page entière. Cela 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 cette image change et le reste de la page ne bouge même pas.
Essentiellement, AJAX et DHTML sont deux des remèdes qui ont été créés pour augmenter les capacités du HTML. DHTML fait cela en changeant les éléments sur l'écran en fonction des actions de l'utilisateur. Alors que AJAX permet au navigateur de demander certains éléments à la fois pour réduire la pression sur la connexion Internet et éviter le processus de rechargement ennuyeux. Dans cet esprit, nous pouvons dire que AJAX et DHTML, utilisés en même temps pourraient grandement amélioré l'expérience de visionnement d'un utilisateur.
Trouvez un livre sur AJAX et HTML.