Forskel mellem AJAX og DHTML

Browserteknologier har oplevet en enorm vækst siden begyndelsen, fra de enkle statiske sider af HTML ned til den fuldblåste animation og interaktion af flash. Antallet af værktøjer til websideudvikling er eksploderet, og du er ikke længere begrænset til nogle få muligheder i opbygningen af ​​din side.

I de senere år er de grundlæggende HTML-sider blevet lidt mere kedelige, så udviklere var virkelig scrambling for at gøre deres websteder lidt mere interessante for seerne. Et aspekt, der blev undersøgt, var, hvordan man laver sider lidt mere interaktive for at give det mere smag. Selv om der var mange standarder, der blev oprettet, vil vi diskutere to her for korthedens skyld.

Boring HTML-sider gav måde til stigningen af ​​DHTML eller Dynamic HTML. DHTML tillader webside skaberen at programmere specifikke svar på nøjagtige handlinger, som seeren gør. Dette er meget tydeligt, når en seer bevæger musen på toppen af ​​en knap, og knappen lyser eller ser på tryk. Dette er en mulighed for DHTML, som ikke er muligt med HTML alene.

Et andet aspekt af HTML, som folk ønskede at ændre, var dets adfærd, når du bad om at ændre noget. HTML genoplader altid siden, så den kan vise den nyligt forespurgte side. De fandt en løsning kaldet IFrame til dette, der tillod brugeren at genindlæse en ramme ad gangen, hvis han ønskede det; men det viste sig at være mangelfuldt. AJAX eller asynkron Javascript og XML blev oprettet for at afhjælpe denne specifikke mangel på HTML. AJAX tillader siderne kun at anmode om de data, der skal ændres, og ikke hele siden. Dette kan ses tydeligt på websider, der viser dig et galleri med billeder. Før AJAX, når du klikker næste, genindlæser hele siden for at vise det næste billede. Men med AJAX ændres kun det billede, og resten af ​​siden flytter ikke engang.

In essence er AJAX og DHTML to af de retsmidler, der blev oprettet for at udvide kapaciteten i HTML. DHTML gør dette ved at ændre elementerne på skærmen afhængigt af hvad brugerens handlinger er. Mens AJAX tillader browseren at anmode om visse elementer ad gangen for at reducere belastningen på internetforbindelsen og undgå den irriterende genindlæsningsproces. Med det i tankerne kan vi sige, at AJAX og DHTML, der blev brugt på samme tid, i høj grad kunne forbedre en brugernes oplevelse.

Find bog om AJAX og HTML.