Koncepció az ABC definícióban
Vegyes Cikkek / / July 04, 2021
Írta: Guillem Alsina González, nov. 2018
Alapítása óta már látható volt, hogy a világháló nagy dolgokat szán a világon, ami gyors terjeszkedésével és elfogadásával szinte minden területen érezhető volt.
A nem igénylő online szolgáltatás használatának kényelme telepítés egy szoftver számítógép az, hogy onnan tudjuk kivitelezni, ahol vagyunk, maximális
És mintha verseny lenne, a webböngészők - böngészők - sokszor szakaszosan elkezdték beépíteni a funkciókat mindaddig kísérleti jellegűek, amíg a World Wide Web Consortium (W3C) szabványként elfogadta őket, és mit lehetne tenni egy weboldalról, és a fejlesztők fantáziája újra és újra kihasználja a böngészők.
Az eszközök kifinomultsága a nyelvek megjelenéséhez vezetett programozás tolmácsolta a böngésző Y eszközkészletek hogy kihasználják őket. Az AJAX esetében ez a helyzet.
Az AJAX név megfelel a Aszinkron JavaScript és XML, és egy olyan technológiából áll, amely lehetővé teszi az alkalmazások futtatását a felhasználó webes kliensén (a böngészőn), és csak aszinkron kommunikációt igényel a szerverrel.
Az AJAX önmagában nem technológia, hanem a csomag amely különféle technológiákat tartalmaz.
Nyilvánvaló, hogy megvan a szkript rész, amely az ECMAScript, általában a JavaScript implementációjával készült; HTML / XHTML jelölőnyelvek és CSS stíluslapok a felhasználó számára megjelenítendő weboldalak formázásához, valamint az adatok küldéséhez és fogadásához.
Tartalmazza a szerverrel való kapcsolat és a vele való adatcsere szükséges mechanizmusait is (XMLHttpRequest).
Mindezek a technológiák már 2005 előtt léteztek, abban az évben, amikor James Garrett együtt kezdett rájuk hivatkozni AJAX néven.
Az AJAX-t akkor használják, amikor a kiszolgálói feladat letölthető az ügyfélhez, például az űrlapba beírt adatok valós idejű érvényesítésével vagy változtatások alkalmazása azon a weboldalon, amellyel a felhasználó interakcióba lép, ha nem szükséges, hogy a változásról és annak következményeiről azonnal értesítsék a szerver.
Ha létrehozhat egy weboldalt, amely felváltja a jelenlegi oldalt, akkor az AJAX-ból változtathatja meg teljesen az a weboldal, amelyet látunk, anélkül, hogy kommunikálnunk kellene a szerverrel a azonnali.
Az AJAX biztonsága abban rejlik, hogy elszigetelten fut a böngészőben, ez pedig az operációs rendszeren fut.
Mielőtt a rendszeren káros műveletet végezne, a kód két szintjén kell átmennek biztonság.
Ez azonban nem akadályozta meg a eszköztár amely megfelel az AJAX-nak például olyan távoli programok futtatásához, amelyek egy hirdetési oldal motorját "ragasztják" a böngésző, vagy hogy megváltoztatják a konfigurációjukat úgy, hogy az egy bizonyos kezdőlapot jelenítsen meg a helyett Felhasználónév.
Sokszor ezekhez a műveletekhez szükség van a felhasználó engedélyére, amelyet a böngészőben futtatásra írt alkalmazások elkerülhetnek az álmenekülés révén.
Ezeket a problémákat kijavították a legmodernebb webböngészőkben, amelyek kifinomult biztonsági rendszerekkel és megelőzés kód végrehajtása káros, lehetővé téve számukra, hogy elkerüljék a nem kívánt végrehajtást.
Úgyszólván olyan, mintha a böngésző "csak" az elemzésével "tudná", hogy mit csinál a JavaScript, mielőtt megtenné.
A piacon a legszélesebb körben használt webböngészők megkönnyítik az AJAX használatát minden olyan szoftverplatformon, amelyhez rendelkezésre állnak (például Windows, macOS, GNU / Linux, BSD ...).
Ide tartoznak a Google Chrome, a Mozilla Firefox (és az ugyanazt a renderelő motort használó származékok, amely ingyenes szoftver), a Microsoft Internet Explorer és Edge, Apple Safari, Opera és különféle böngészők mobil platformokhoz, például iOS vagy Android.
Meg kell jegyezni, hogy az AJAX nem szabvány, bár szabványos darabokra épül.
Kölcsönhatásba léphet más technológiákkal is, egy nagyon komplett eszközkészletet alkotva.
Fotolia fotók: Maciek905 / Piotr Adamowicz
Témák az AJAX-ban