Skirtumas tarp AJAX ir DHTML

Nuo pat pradžių naršyklių technologijos patyrė didžiulį augimą, pradedant nuo paprastų statiškų HTML puslapių ir baigiant visiška animacija ir „Flash“ sąveika. Sprogsta daugybė tinklalapių kūrimui skirtų įrankių, todėl kurdami savo puslapį galite apsiriboti keliomis galimybėmis.

Pastaraisiais metais pagrindiniai HTML puslapiai tapo šiek tiek nuobodesni, todėl kūrėjai tikrai stengėsi, kad jų svetainės būtų šiek tiek įdomesnės žiūrovams. Vienas aspektas, į kurį buvo atkreiptas dėmesys, buvo tai, kaip padaryti puslapius šiek tiek interaktyvesnius, kad jie suteiktų daugiau skonio. Nors buvo sukurta daugybė standartų, trumpumo dėlei čia aptarsime du.

Nuobodūs HTML puslapiai leido išaugti DHTML arba dinaminiam HTML. DHTML leidžia tinklalapio kūrėjui užprogramuoti konkrečius atsakymus į konkrečius veiksmus, kuriuos atlieka žiūrintysis. Tai labai akivaizdu, kai žiūrovas perkelia pelę ant mygtuko, o mygtukas švyti ar atrodo paspaustas. Tai yra DHTML galimybė, kurios neįmanoma vien naudojant HTML.

Kitas HTML aspektas, kurį žmonės norėjo pakeisti, buvo jo elgesys, kai jūs paprašote ką nors pakeisti. HTML visada įkelia puslapį iš naujo, kad būtų galima parodyti naujai paprašytą puslapį. Jie rado sprendimą, vadinamą „IFrame“, kuris leido vartotojui vienu metu įkelti kadrą, jei jis norėjo; tačiau buvo nustatyta, kad to trūksta. AJAX arba asinchroninis „Javascript“ ir XML buvo sukurti siekiant ištaisyti šį specifinį HTML trūkumą. AJAX leidžia puslapiuose prašyti tik duomenų, kuriuos reikia pakeisti, o ne viso puslapio. Tai galima aiškiai pamatyti tinklalapiuose, kuriuose rodoma nuotraukų galerija. Prieš „AJAX“ spustelėjus kitą, visas puslapis įkeliamas iš naujo, kad būtų parodytas kitas paveikslėlis. Bet naudojant AJAX keičiasi tik tas paveikslėlis, o likęs puslapis net nejuda.

Iš esmės AJAX ir DHTMLÂ yra dvi priemonės, kurios buvo sukurtos HTML galimybėms pagerinti. DHTML tai daro keičiant elementus ekrane, priklausomai nuo to, kokie yra vartotojo veiksmai. Nors AJAX leidžia naršyklei vienu metu reikalauti tam tikrų elementų, kad sumažėtų interneto ryšio įtampa ir būtų išvengta erzinančio perkrovimo proceso. Turėdami tai omenyje, galime pasakyti, kad tuo pačiu metu naudojami AJAX ir DHTML galėtų žymiai pagerinti naudotojų žiūrėjimo patirtį..

Rasti knygą apie AJAX ir HTML.