AJAX ja DHTML

Anonim

Selainteknologiasta on tullut valtava määrä kasvua alusta alkaen yksinkertaisista staattisista HTML-sivuista aina salaman animaation ja vuorovaikutuksen ansiosta. Web-sivun kehittämiseen käytettävissä olevien työkalujen määrä on räjähtänyt, eikä sinua enää rajoitu muutamiin vaihtoehtoihin sivusi rakentamisessa.

Viime vuosina perus HTML-sivut ovat muuttuneet hieman tylsemmiksi, joten kehittäjät olivat todella salaa tekemään sivustoistaan ​​hieman mielenkiintoisempia katsojille. Yksi näkökohta, jota tarkasteltiin, oli sivujen tekeminen hieman vuorovaikutteisemmaksi, jotta se antaisi enemmän makua. Vaikka monta standardia luotiin, keskustelemme kahdesta tästä lyhyesti.

Boring HTML-sivut antoivat tien DHTML tai Dynamic HTML nousuun. DHTML sallii verkkosivun luoja ohjelmoimaan tarkat vastaukset tarkkaihin toimiin, joita katselija tekee. Tämä on hyvin ilmeistä, kun katsoja siirtää hiirensä painikkeen päälle ja painike hehkuu tai näyttää painettuna. Tämä on DHTML-ominaisuus, joka ei ole mahdollista pelkästään HTML: llä.

Toinen HTML-osa, jota ihmiset halusivat muuttaa, oli sen käyttäytyminen, kun haluat muuttaa jotain. HTML aina lataa sivun uudelleen niin, että se voi näyttää juuri pyytämän sivun. He löysivät tämän IFrame-ratkaisun, joka antoi käyttäjälle mahdollisuuden ladata kehystä kerrallaan, jos hän halusi; mutta tämän havaittiin olevan varsin puutteellinen. AJAX tai asynkroninen Javascript ja XML luotiin korjata tämä erityinen puute HTML. AJAX sallii sivujen pyytävän vain muutettavaa tietoa eikä koko sivua. Tämä näkyy selvästi verkkosivuilla, jotka näyttävät sinulle kuvagallerian. Ennen AJAXia, kun napsautat seuraavaksi, koko sivu latautuu näyttämään seuraavan kuvan. AJAX: n kanssa vain tämä kuva muuttuu ja loput sivut eivät edes liiku.

In essence, AJAX ja DHTML ovat kaksi korjaustoimenpiteitä, jotka luotiin lisäämään HTML-ominaisuuksia. DHTML tekee tämän muuttamalla ruudulla näkyviä elementtejä käyttäjän toimien perusteella. Vaikka AJAX sallii selainta pyytää tiettyjä elementtejä kerrallaan vähentääkseen verkkoyhteyttä ja välttääkseen ärsyttävää uudelleenlatausprosessia. Tässä mielessä voimme sanoa, että samanaikaisesti käytettävät AJAX- ja DHTML-tekniikat voisivat suuresti parantaa käyttäjien katselukokemusta.

Etsi kirja AJAXista ja HTML: stä.