MIMAteam Blog – računalniške in informacijske tehnologije Rotating Header Image

AJAX

AJAX ali asinhroni javascript in XML (ang. Asynchronous Javascript and XML) je skupek funkcij v JavaScript jeziku, ki omogoča asinhrono (”vzporedno”) dostopanje do plaintext/XML podatkov iz nekega vira. Uporabljamo ga, ko želimo spletne strani narediti bolj dinamične (za pošiljanje/branje podatkov ni več potrebno osveževanje strani). Do podatkov lahko dostopate samo iz spletnih strani, ki so na isti domeni kot izvorna spletna spletna stran.

Osnovni cilj AJAX-a je tako narediti spletno stran bolj odzivno, s tem da brskalnik izmenjuje s spletnim serverjem le manjše količine podatkov. S tem doseženo to, da ko uporabnik ali obiskovalec spletne strani klikne na kakšen gradnik (tekst, slika ipd.), se ta stran ne naloži v celoti na novo, temveč se naloži le tisti del, ki se je spremenil.

Pomembno je to, da z uporabo AJAX-a pridobimo kar nekaj časa, prav tako pa je obiskovalcu/uporabniku prijazno in omogoča dobro uporabniško izkušnjo (user experience). Za delovanje AJAXa mora biti v brskalniku vključen JavaScript, ki pa je po namestitvi že v večini avtomatsko omogočen.

Knjižnice za delo z AJAX-om

Delo neposredno z XMLHTTP je relativno kompleksno, zato je nastalo precej AJAX knjižnic, ki jih priporočamo in tudi sami pogosto uporabljamo:

- Prototype
- mootools
- miniajax
- jQuery
- Ajax.NET Pro:  Ogrodje za ASP.NET 1.1 in 2.0
- Microsoft ASP.NET AJAX

jQuery mootools

Prototypeminiajax

In še mnogo drugih…

  • Share/Bookmark

Ni povezanih člankov.

Komentiraj

Prijava na RSS novice | komentarje