UVOD
Već dugo se bori bitka između tankih i debelih klijenata. Web je svoje mjesto našao u taboru ovih prvih. Drugim riječima, svo razmišljanje je odradio server, dok se klijent trebao samo pobrinuti da to prikaže. Međutim, vremena se mijenjaju. Surferi su postali sve zahtjevniji, a arhitektura tankog klijenta polako počinje gubiti bitku. Prvi su na scenu stupili Java appleti, međutim bez većeg uspjeha. Veliki dio kolača je uzeo Macromedijin Flash. Tek u zadnjih nekoliko godina je kao vrlo snažan igrač na scenu stupio i Javascript. Dobro ste čuli - taj metuzalem!
Prvotna zamisao nije predviđala da Javascript može samostalno kontaktirati server. To je značilo da sa JS-om nije moguće napraviti deblji klijent. Tada se rodio HTTPRequest objekt, nakon kojeg svijet neće ostati isti.
JS KLIJENT
...
LINKOVI
QuirksBlog: XMLHTTP linkdump - popis korisnih linkova
Get dynamic Web content with HTTPRequest - by IBM
The HttpRequest Object W3Schools o ovoj temi
Using the XML HTTP Request object - stariji tekst na ovu temu
Very Dynamic Web Interfaces
Crouching Javascript, Hidden PHP - opširna ali korisna stranica na ovu temu
AJAX - XML primjeri
XMLHttpRequest Manual - popis svih properti-a i metoda
QuirksBlog: readyState and the events - tekst na temu readyState
XMLHTTP and readyState - nešto o problematici obrade parcijalnih rezultata pod IE (readyState = 3)
TUTORIALS
AJAX Blog - više različitih tutoriala
SERVER PUSH
Server Push and Server Sockets - kako sa servera progurati više paketa
Download multiple files in one http request
HttpRequest U AKCIJI
Google Suggest - HTTPRequest u akciji
XMLHttpReQuest for the Grail - živi primjeri na kojima možete testirati
A-/Synchronous use of XMLHttpReqest - sinkrono, asinkrono, multipart
BIBLIOTEKE AJAX FUNKCIJA
symfony is an open-source PHP5 web framework
Post je objavljen 04.01.2006. u 13:26 sati.