Ajax - Novi način za korištenje XHTML, CSS, DOM, JavaScript i XMLHTTP za brže web aplikacije
Izgleda da svaka knjiga o programiranju web stranica napisana danas u naslovu ima riječ Ajax. Što je Ajax? To je akronim koji je pokrenuo Jesse James Garrett iz tvrtke Adaptive Path, LLC. Zalaže se za Asinhroni JavaScript i XML. Ajax je nov način korištenja nekih stvari koje postoje već neko vrijeme; XHTML, CSS, DOM, JavaScript i XMLHTTP (izvorno ActiveX objekt). Sve ove stvari zajedno postaju Ajax; sljedeća generacija interaktivnog programiranja web stranica.

Kada je web prvi put postao popularan, imali smo statičke web stranice koje su sadržavale hiperveze koje vode do drugih statičkih web stranica. Zatim mogu JavaScript, DOM i DHTML koji su web-u dodali početke interaktivnosti. Ali do tog trenutka bila su samo dva glavna igrača. S jedne strane imali ste klijenta, a to je web preglednik i računalni OS čitača. S druge strane imali ste poslužitelj koji je okosnica weba. U prošlosti je web preglednik zahtijevao web stranicu od poslužitelja, a poslužitelj bi je poslao na računalo čitača. Ovo dobro funkcionira, ali je malo sporo za današnji užurbani web surfer. Svaki put kad se zahtjev postavi poslužitelju, čitač je prisiljen sjediti i čekati na zaslonu računala dok se web stranica ne pojavi. Program košarica je dobar primjer. Kada kliknete na gumb za dodavanje predmeta u košaricu, te se informacije šalju poslužitelju na kojem se obrađuju. Kao odgovor, poslužitelj vraća novu stranicu s potvrdom natrag u preglednik. Ovo je tradicionalna komunikacija na strani klijenta / poslužitelja i zahtijeva ponovno učitavanje web stranice za svaki zadatak koji obavlja poslužitelj.

No, novi XMLHTTP (klasa XMLHttpRequest) ovo počinje mijenjati. Ajax je jedan od boljih načina za korištenje XMLHTTP. Primjeri Ajaxa na djelu su Google Maps TM i Google SuggestTM, Dok upisujete pojam za pretraživanje u tražilicu Google Suggest, primijetit ćete padajući popis predloženih pojmova za pretraživanje koji se ažuriraju dok nastavite s unosom. Korištenjem ove nove tehnologije ovaj se popis kontinuirano ažurira bez čekanja potrebnog za ponovno učitavanje vaše web stranice. Prednost programiranja s Ajax-om su nove, fleksibilnije web aplikacije za vaše web mjesto.








Upute Video: FULLY PROTECTED | Call of Duty Black Ops 4 (Specialists HQ) # 1 (Travanj 2024).