Atšķirība starp AJAX un DHTML

Kopš paša sākuma pārlūka tehnoloģijas ir piedzīvojušas milzīgu izaugsmi, sākot no vienkāršām HTML statiskām lapām līdz pilnīgai flash animācijai un mijiedarbībai. Tīmekļa lapu izstrādei pieejamo rīku skaits ir eksplodējis, un jūsu lapas veidošanā jūs vairs neesat ierobežots ar dažām iespējām.

Pēdējos gados HTML pamata lapas ir kļuvušas mazliet garlaicīgākas, tāpēc izstrādātāji patiešām sašūpojās, lai savas vietnes skatītājiem padarītu mazliet interesantākas. Viens aspekts, kas tika izpētīts, bija tas, kā padarīt lapas mazliet interaktīvākas, lai tai piešķirtu lielāku garšu. Lai gan tika izveidoti daudzi standarti, īsuma labad mēs šeit apspriedīsim divus.

Garlaicīgas HTML lapas deva ceļu DHTML vai dinamiskā HTML pieaugumam. DHTML ļauj tīmekļa lapu veidotājam ieprogrammēt specifiskas atbildes uz precīzām darbībām, kuras veic skatītājs. Tas ir ļoti acīmredzami, kad skatītājs pārvieto peli uz pogas un poga mirdz vai izskatās nospiesta. Šī ir DHTML spēja, kas nav iespējama tikai ar HTML.

Vēl viens HTML aspekts, ko cilvēki vēlējās mainīt, bija tā uzvedība ikreiz, kad pieprasāt kaut ko mainīt. HTML vienmēr atkārtoti ielādē lapu, lai tā varētu parādīt tikko pieprasīto lapu. Viņi tam atrada risinājumu ar nosaukumu IFrame, kas lietotājam ļāva atkārtoti ielādēt kadru vienlaikus, ja viņš to vēlējās; bet tika konstatēts, ka to trūkst. AJAX jeb asinhronais Javascript un XML tika izveidots, lai novērstu šo specifisko HTML trūkumu. AJAX ļauj lapām pieprasīt tikai tos datus, kas tai jāmaina, nevis visu lapu. To var skaidri redzēt tīmekļa lapās, kur redzama attēlu galerija. Pirms AJAX, noklikšķinot uz nākamās, visa lapa tiek atkārtoti ielādēta, lai parādītu nākamo attēlu. Bet, izmantojot AJAX, mainās tikai šis attēls, un pārējā lapa pat nepārvietojas.

Būtībā AJAX un DHTMLÂ ir divi no līdzekļiem, kas tika izveidoti, lai palielinātu HTML iespējas. DHTML to dara, mainot ekrāna elementus atkarībā no tā, kādas ir lietotāja darbības. Lai gan AJAX ļauj pārlūkam vienlaikus pieprasīt noteiktus elementus, lai samazinātu interneta savienojuma noslodzi un izvairītos no kaitinošas atkārtotas ielādes. Paturot to prātā, mēs varam teikt, ka vienlaicīgi izmantotie AJAX un DHTML varētu ievērojami uzlabot lietotāju skatīšanās pieredzi..

Atrodiet grāmatu par AJAX un HTML.