Forskjell mellom AJAX og DHTML Forskjellen mellom

Anonim

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 siden din.

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 måte å øke 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 ønsket å 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 for øye, kan vi si at AJAX og DHTML, som brukes samtidig, kunne forbedre brukerne til en stor opplevelse.

Finn bok om AJAX og HTML.