Ajax (programiranje) — разлика између измена

Садржај обрисан Садржај додат
м Робот: додато {{subst:User:Autobot/sandbox2}}
Autobot (разговор | доприноси)
м Уклањање сувишних унутрашњих веза
Ред 35:
* [[JavaSkript]] za objedinjavanje ovih tehnologija
 
Od tada se desio veliki napredak u tehnologijama koje se koriste u sklopu Ajaksa i definicije samog termina. Razmena podataka ne zahteva [[XML]], stoga ni manipulacija podacima ne zahteva XSLT. [[JavaSkript Objektna Notacija]] (JSON) se često koristi kao alternativa za razmenu podataka, iako se mogu koristiti i drugi formati kao preformatirani HTML ili običan tekst.
 
[Asinhroni HTML i HTTP] (AHAH) podrazumeva korišćenje XMLHTTPRequest da prihvati fragmente (X)HTML-a koji se direktno ubacuju u veb stranu.
Ред 41:
== Nedostaci ==
* Kod starijih pregledača, stranice kreirane dinamički korisćenjem uzastopnih Ajaks zahteva nisu bile automatski registrovane u istoriji pregledača, tako da se klikom na dugme „nazad“ pregledač nije uvek vraćao u prethodno stanje, već se vraćao na poslednje posećenu stranu. Ovakvo ponašanje - navigacija između stranica umesto između stanja strane - može biti poželjno, ali ne u svakoj situaciji. Okruženje koje koristi Ajaks tehnike menja identifikator fragmenta URL-a (deo URL-a posle „#“). [[HTML5]] obezbeđuje širok [[API]] standard za rad sa istorijom pregledača.
* Dinamičko ažuriranje veb stranica otežava čuvanje stranica i vraćanje na određeno stanje aplikacije. Rešenja ovog problema postoje i mnoga od njih koriste URL identifikator fragmenta. Rešenje koje nudi [[HTML5]] takođe koristi ovo.
* U zavisnosti od prirode Ajaks aplikacije, dinamičko ažuriranje stranice može da ometa interakcije sa korisnikom, posebno ako se koristi nestabilna Internet konekcija. Na primer, promena polja za pretragu može uzrokovati upit serveru za rezultate pretrage, a da korisnik ne zna da rezultati pristižu, i ako je internet konekcija spora, rezultati mogu da stignu u nezgodno vreme, kad je korisnik počeo da radi nešto drugo.
* Zbog toga što većina [[Veb indekser]]a ne izvršava JavaSkript kod, javno indeksirane veb aplikacije treba da obezbede alternativne načine za pristup sadržaju koji se inače preuzima preko Ajaksa, i na taj način omogućava [[Pretraživač veba|pretrazivaču veba]] da ga indeksira.