Ajax technológia mintaparancsfájlok
Hello, kedves blog olvasói LifeExample. Végül annyi ihletet, és kész vagyok, hogy tetszik az új, nagy és hasznos anyag a kezdő web-mesterek. Ebben a cikkben fogunk összpontosítani arany AJAX technológia és példái szkripteket. írott annak alapján.
Figyelmeztetem! Ez a kiadvány lesz nagyon terjedelmes, ezért kérjük, legyen türelemmel, és kész meghallgatni a tárgyalt értelemben ő példa:
- AJAX technológia példája №1 - a legegyszerűbb példa, hogy megismerjék az alapokat AJAX.
- AJAX technológia példája №2 - adatokat küld a szerver segítségével AJAX.
- AJAX technológia példája №3 - az adatok küldését szerkezet a kiszolgálóról XML és a munka velük a kliens oldalon.
Kombinálásával mindezen példák AJAX együtt, megkapjuk a végrehajtását az adatcserét a AJAX technológiát az XML.
Térjünk egy nagy és fáradságos munka. De először olvassa el a rövid bevezetőt.
Interaktivitás jövő!
Hogy a felhasználó a cselekvési szabadságot - és ne frissítse az oldalt tette lehetővé a kidolgozását és végrehajtását AJAX technológiát.
AJAX technológia fogalmát
Mint tudja, ez az „arany” technológia lehetővé teszi számunkra, hogy kommunikálni mézzel böngésző és a szerver a háttérben, anélkül, hogy frissíteni kell az oldalt. Beszél egy intelligens, ez a csere aszinkron.
Kevesebb aszinkron programozás Megértem végrehajtásának folyamatában a másodlagos művelet megszakítása nélkül a fő.
Kevesebb viszonylag AJAX aszinkron tudja képzelni, hogy az elsődleges hatás a folyamat megjelenítő oldalt a böngészőben. A kisebb - kezelő felhasználó lekérdezi a szervert. Amikor műveletek végrehajtása a szerver oldalon, hála az Ajax, a böngésző megvárja a választ anélkül, hogy korlátoznák a felhasználói élményt az oldalt.
Így a koncepció, hogy a böngésző és a szerver leállítása nélkül adatokat cseréltek, hogy:
- Lépett a böngésző segítségével a felhasználói felület;
- Elküldött, hogy a szerver;
- Feldolgozott a szerver lehet vinni az adatbázisba;
- Ekkor a böngésző megvárja a visszatérés a válasz;
- Várakozás közben a böngésző, hogy nem áll meg a felhasználói élmény;
- Várakozás az adatokat a szerverre egy bizonyos formában, feldolgozza, és megjeleníti a HTML oldal tartalmát.
Meg lehet figyelni a folyamatot mutatja a sematikus ábrázolása a működését a leírt technológia.
Továbbra is beszélve egy fontos pont: az adatok között cirkuláló szerver és a böngésző meg kell felelnie bizonyos formázási szabályokat. Ezek a szabályok általában leírt két formátumban:
Ritkán, akkor ingyenes szöveges adatok formátumát, de ez inkább kivétel.
XML AJAX
Egy kicsit később fogjuk megnézni AJAX munkát. adatok felhasználásával XML formátumban. Addig, lássuk mi van XML formátumban.
Másodszor, az XML szintaxis nagyon hasonlít mindannyian tudjuk HTML.
Itt egy példa HTML kódban:
Mark, köszönöm a cikket, minden érthető és hasznos. Volna korrigálni:
1. AJAX - nem önálló technológia és a fogalom használata számos kapcsolódó technikákat (vagy megközelítés).
2. És a szövegben: „Később, nézzük meg AJAX munka XML-adatokat. Addig, lássuk mi van XML formátumban. „Logikus” Később megnézzük a munka AJAX segítségével az adatokat JSON formátumban. "
Igen, AJAX egy csomó különböző technológiák, de az összesített, egy másik technológia. AJAX - dinamikus oldal frissítés technológia.
Szerint a második pont, azt imell szem előtt:
Egy kicsit később ebben a cikkben, nézzük meg AJAX munka adatok XML formátumban,
de most lássuk, mit jelent az XML.
Helló, Mark, én csak szeretnék köszönetet mondani egy ilyen szép régi. Ezt megelőzően, már keres valamit, egy teljes és világos megértése AJAX technológia, de a cikkek többsége talált rám, nem tudtam megérteni mást, szerkezeti ábrázolás technológia.
Van egy kérdésem. Mivel én soha nem dolgoztam az XML, és általában nem túl jól megértette a lényegét.
felvétel php:
$ String = 'változó string típusú';
egyenértékű kifejezés az XML:
A változó string típusú?
És miért kell átadni a szerver AJAX XML segítségével, ha át ezt egy sorban, majd oszd el a explode (), például. Vagy vegyük küldés előtt tömb és átalakítani, hogy egy húr ábrázolás segítségével serialize (), és halad a dokumentumot vissza folyamat segítségével unserialize ()?
Javíts ki, vagy ahogy én is érteni valamit rosszul.
Köszi előre =)