Különbség AJAX és DHTML között A

Anonim

A böngésző technológiák a kezdetektől óriási növekedést tapasztaltunk, a HTML egyszerű statikus oldalakról a teljes fújásig és a flash interakcióig. A webes fejlesztéshez rendelkezésre álló eszközök száma felrobbanott, és Ön többé nem korlátozódik néhány lehetőségre az oldal elkészítéséhez.

Az elmúlt években az alapvető HTML oldalak kicsit unalmasabbá váltak, így a fejlesztők valóban megkérdezték, hogy a webhelyek kicsit érdekesebbek legyenek a nézők számára. Az egyik szempont, amelyet megvizsgáltunk, az volt, hogy az oldalak kicsit interaktívabbak legyenek ahhoz, hogy több ízét adják. Habár sok olyan szabvány létezett, amelyeket létrehoztunk, a rövidség kedvéért kétet tárgyalunk.

Boring HTML oldalak adtak helyet a DHTML vagy a dinamikus HTML növekedéséhez. A DHTML lehetővé teszi a weboldal létrehozójának, hogy konkrét választ adjon a pontos műveletekre, amelyeket a néző teszi. Ez nagyon nyilvánvaló, ha a néző az egeret a gomb tetején mozgatja, és a gomb izgat vagy megjelenik. Ez a DHTML-képesség, amely nem lehetséges kizárólag a HTML-ben.

A HTML egy másik aspektusa, amelyet az emberek meg akartak változtatni, a viselkedése, ha valamit megváltoztatni szeretne. A HTML mindig újratölti az oldalt, hogy megmutassa az újonnan kért oldalt. Megtalálták az IFrame nevű megoldást, amely lehetővé tette a felhasználó számára, hogy egy keretet újra töltse be, ha akarja; de ez hiányzott. Az AJAX vagy az Asynchronous Javascript és az XML létre lett hozva ezzel a speciális HTML hiányosság orvoslására. Az AJAX lehetővé teszi az oldalak számára, hogy csak az adatokat módosítsák, és ne az egész oldalt. Ez világosan látható olyan weboldalakban, amelyek megmutatják Önnek a képek galériáját. Az AJAX előtt, amikor a következő gombra kattint, az egész oldal újratöltésre kerül, hogy megjelenítse a következő képet. De az AJAX-szal csak a kép változik, és az oldal többi része nem mozog.

In essence, az AJAX és a DHTML két olyan jogorvoslat, amelyek a HTML képességek növelésére szolgáltak. A DHTML ezt úgy módosítja, hogy a képernyőn megjelenő elemeket a felhasználói műveletek függvényében módosítja. Bár az AJAX lehetővé teszi a böngésző számára, hogy egyszerre kérjen bizonyos elemeket az internetkapcsolat törzsének csökkentése és a bosszantó újratöltési folyamat elkerülése érdekében. Ezt szem előtt tartva elmondhatjuk, hogy az egyidejűleg használt AJAX és DHTML jelentősen javíthatta a felhasználók élményét.

Könyv az AJAX-ról és a HTML-ről.