AJAX i DHTML

Anonim

Tehnologije preglednika doživjele su ogromnu količinu rasta od samog početka, od jednostavnih statičkih stranica HTML-a sve do punog animacije i interakcije bljeskalice. Broj alata dostupnih razvoju web stranica eksplodirao je i više se niste ograničili na nekoliko opcija u izgradnji svoje stranice.

U posljednjim godinama osnovne HTML stranice postale su malo dosadnije pa su programeri zaista pokušavali pretvoriti svoje web stranice malo zanimljivijima gledateljima. Jedan aspekt koji je pregledan bio je kako napraviti stranice malo više interaktivne da bi ga više okus. Iako su mnogi standardi stvoreni, ovdje ćemo razgovarati o kratkoročnoj dobrobiti.

Dosadne HTML stranice omogućile su uspon DHTML ili Dynamic HTML. DHTML dopušta kreatoru web stranice da programira specifične odgovore na točne radnje koje gledatelj čini. Ovo je vrlo očito kada gledatelj pomiče miš na vrh gumba i gumb se sjaji ili izgleda pritisnut. Ovo je sposobnost DHTML-a koja nije moguća samo s HTML-om.

Drugi aspekt HTML-a koji su ljudi željeli promijeniti jest njegovo ponašanje kad god želite request promijeniti nešto. HTML uvijek ponovno učita stranicu tako da može prikazati novu stranicu. Na to su pronašli rješenje koje se zove IFrame, što je omogućilo korisniku da ponovno učita okvir u isto vrijeme ako želi; ali to je nedostajalo. AJAX ili asinkroni JavaScript i XML stvoreni su kako bi se uklonili ovaj specifični nedostatak HTML-a. AJAX dopušta stranicama da zahtijevaju samo one podatke koje je potrebno promijeniti, a ne cijelu stranicu. To se može jasno vidjeti na web stranicama koje vam pokazuju galeriju slika. Prije AJAX-a, kada kliknete sljedeći, cijela stranica ponovno se prikazuje kako bi prikazala sljedeću sliku. No, s AJAX-om, samo ta slika mijenja, a ostatak stranice se čak ne kreće.

U biti, AJAX i DHTML su dva sredstva koja su stvorena za povećanje mogućnosti HTML-a. DHTML to čini promjenom elemenata na zaslonu, ovisno o tome što su korisničke radnje. Dok AJAX omogućuje pregledniku da zahtijeva određene elemente odjednom kako bi se smanjio pritisak na internetsku vezu i izbjegao neugodno ponovno učitavanje. Imajući to na umu, možemo reći da su AJAX i DHTML, istodobno korišteni, mogli uvelike poboljšati korisničko iskustvo gledanja.

Pronađite knjigu o AJAX-u i HTML-u.