Skip to main content

Mi az Ajax?

Ajax egy olyan kifejezés, amely leírja a webes alkalmazások tervezésének és megvalósításának megközelítését.Ez egy a szinkron j avacript a nd x ml rövidítése.A kifejezést először Jesse James Garrett, az Adaptive Path, a San Francisco-ból székhellyel rendelkező webteremtő cég egy cikke vezette be.Meghatározta a kifejezést, amikor rájött, hogy szükség van egy egyszerű, eladható módszerre, hogy egy bizonyos stílusú tervezést és építést kiépítsen az ügyfelek számára.

Az Ajax elsődleges célja az, hogy elősegítse, hogy a webes alkalmazások inkább az asztali alkalmazásokhoz működjenek.A Hypertext Markup Language (HTML), a világhálóhoz vezető nyelvet, a Hypertext -a szöveg oldalainak ötlete körül tervezték, amelyeket magukhoz lehet összekapcsolni más dokumentumokkal.Ahhoz, hogy a HTML működjön, a legtöbb olyan művelet, amelyet egy végfelhasználó végez böngészőjében, küld egy kérést a webszerverre.A szerver ezután feldolgozza ezt a kérést, esetleg további kéréseket küld, és végül válaszol mindenre, amit a felhasználó kért.Frusztráló a felhasználók számára, és a teljes élmény tompítását szolgálja.A felhasználók megszokták, hogy az asztali alkalmazásukban a gyors válaszok lángoló válaszaihoz vannak, és boldogtalanok, ha egy weboldal nem tud ugyanazt az azonnali választ adni.Ha egy további réteg hozzáadásával a felhasználói felület és a kiszolgálóval való kommunikáció között van, az AJAX alkalmazások sok késést távolítanak el a felhasználói interakció és az alkalmazás válasza között.Ahogy az Ajax gyakoribbá válik a népszerű webes alkalmazásokban, a felhasználók egyre inkább megszokják ezt az azonnali reakciót, elősegítve, hogy több vállalkozást ösztönözzenek az AJAX módszertan elfogadására.tapasztalat.Ez magában foglalja a kiterjeszthető HTML (XHTML) és a lépcsőzetes stílusú lapokat (CSS) a mögöttes oldal szerkezetének és vizuális stílusának felépítéséhez;valamilyen interakciós csomag a dokumentumobjektum modelljét használva;adatok manipulációja kiterjeszthető jelölési nyelv (XML) használatával;Adat -visszakeresés az XMLHTTPREquest használatával;és a JavaScript, hogy segítse ezeket a különféle elemeket egymással kölcsönhatásba.Az Ajax gyorsan elterjed az interneten, példák láthatók sok fő webhelyen.A Google Maps például sok szempontból megtestesíti az AJAX modell etoszát, komplex funkcionalitásával és gyakorlatilag zökkenőmentes interaktivitással.Az Ajax elleni általában kiegyenlített érv az, hogy sok esetben megszakítja a várható funkciókat, például a

Back

gomb használata, ami zavart okoz.Noha ezeknek a szüneteknek a sok javítása létezik, ezeket ritkán hajtják végre olyan mértékben, hogy az AJAX alkalmazás viselkedése megfelel a nagyobb böngésző várható viselkedésének.