Forskjellen mellom AJAX og DHTML

Nettleserteknologier har opplevd en enorm vekst siden begynnelsen, fra de enkle statiske sidene av HTML ned til fullblåst animasjon og samspill av flash. Antall verktøy tilgjengelig for utvikling av nettsider har eksplodert, og du er ikke lenger begrenset til noen få muligheter for å bygge din side.

I de senere årene har grunnleggende HTML-sider blitt litt kjedeligere, så utviklere var virkelig kryptert for å gjøre nettstedene deres litt interessante for seerne. Et aspekt som ble undersøkt, var hvordan å lage sider litt mer interaktive for å gi det mer smak. Selv om det var mange standarder som ble opprettet, diskuterer vi to her for korthetens skyld.

Boring HTML-sider ga veien til oppgangen til DHTML eller Dynamic HTML. DHTML tillater nettsiden skaperen å programmere bestemte svar på eksakte handlinger som betrakteren gjør. Dette er veldig tydelig når en seer beveger musen sin på toppen av en knapp og knappen lyser eller ser på trykk. Dette er en mulighet for DHTML som ikke er mulig med HTML alene.

Et annet aspekt av HTML som folk ville forandre var atferd når du ber om å endre noe. HTML laster alltid siden på nytt slik at den kan vise den nylig forespurte siden. De fant en løsning som heter IFrame til dette som tillot brukeren å laste om en ramme om gangen om han ville; men dette ble funnet å være ganske mangelfull. AJAX eller asynkron Javascript og XML ble opprettet for å rette opp denne spesifikke mangelen på HTML. AJAX tillater sidene å be om bare de dataene den trenger for å endre og ikke hele siden. Dette kan tydelig ses på nettsider som viser deg et galleri med bilder. Før AJAX, når du klikker neste, lastes hele siden på nytt for å vise neste bilde. Men med AJAX endres bare det bildet, og resten av siden flytter ikke engang.

I hovedsak er AJAX og DHTML to av de rettsmidler som ble opprettet for å øke kapasiteten til HTML. DHTML gjør dette ved å endre elementene på skjermen avhengig av hva brukerens handlinger er. Mens AJAX tillater nettleseren å be om visse elementer om gangen for å redusere belastningen på internettforbindelsen og unngå den irriterende reloading-prosessen. Med det i tankene kan vi si at AJAX og DHTML, som samtidig ble brukt, kunne forbedre brukerne en stor opplevelse..

Finn bok om AJAX og HTML.