2005-11-26

AJAX - puhas, kuiv ja muretu tunne...

Mõtlesin täna natuke XMLHttpRequest-i võimalusi uurida. Esimene asi, mille otsa kobistasin, oli see, et kõikides näidistes kasutati request-objekti meelespidamiseks ühte globaalset muutujat. Kuid mis siis, kui ma tahaks teha lugematu arv päringuid üheaegselt? Päringu staatuse muutuste puhuks on võimalik registreerida funktsioon, mis neil puhkudel käivitatakse, kuid sellel funktsioonil pole halli aimugi, milline objekt ta välja kutsus. Näidistes hakkab ta lihtsalt seda globaalset ühte päringu objekti jahvatama. Peale mõningast guugeldamist õnnestus aga kobistada selle lehe otsa - Javascript Refactoring For Safer Faster Better AJAX. See, mis seal, on lihtsalt geniaalne! Isegi JavaScripti funktsioonide klassidena kasutamisest polnud ma varem kuulnud... Lihtsalt masendav, kas pole?

No comments: