Koncept i definition ABC
Miscellanea / / July 04, 2021
Av Guillem Alsina González i nov. 2018
Sedan starten grundades det redan att World Wide Web var avsedd att göra stora saker i världen, något som kändes med sin snabba expansion och antagande på nästan alla områden.
Bekvämligheten med att använda en onlinetjänst som inte kräver installation av en programvara i vår dator att kunna utföra det från var vi är, är maximalt
Och som om det var ett lopp började webbläsare - webbläsare - att integrera funktioner, många gånger i fas experimentellt tills de antogs som en standard av World Wide Web Consortium (W3C) som samtidigt drivit vad som kan göras från en webbsida, och utvecklarnas fantasi drog om och om igen potentialen i webbläsare.
Verktygets sofistikerade ledde oss till att språk programmering tolkas i webbläsare Y verktygssatser för att utnyttja dem. Så är fallet med AJAX.
Namnet AJAX motsvarar akronymen av Asynkron JavaScript och XML, och består av en teknik som gör det möjligt att köra applikationer på användarens webbklient (webbläsaren), som endast kräver asynkron kommunikation med servern.
AJAX är inte en teknik i sig, det är en paket som innehåller olika tekniker.
Uppenbarligen har vi skriptdelen, gjord med en implementering av ECMAScript, i allmänhet JavaScript; HTML / XHTML-markeringsspråk och CSS-stilark för att formatera webbsidorna som kommer att presenteras för användaren och formatera data för sändning och mottagning.
Den innehåller också de mekanismer som krävs för att ansluta till servern och utbyta data med den (XMLHttpRequest).
Alla dessa tekniker fanns redan före 2005, året då James Garrett började referera till dem tillsammans under namnet AJAX.
AJAX används när serveruppgiften kan laddas ner till klienten, till exempel genom att i realtid verifiera de data som anges i ett formulär eller tillämpa ändringar på den webbsida som användaren interagerar med om det inte är nödvändigt att förändringen och dess konsekvenser meddelas omedelbart till server.
Genom att kunna skapa en webbsida som ersätter den aktuella, från AJAX kan du ändra den helt webbsidan som vi ser utan att behöva kommunicera med servern i en omedelbar.
Säkerheten för AJAX ligger i att den körs isolerad i webbläsaren, och detta i sin tur körs på operativsystemet.
Innan en skadlig åtgärd utförs på systemet, måste koda måste klara två nivåer av säkerhet.
Detta har dock inte hindrat användningen av verktygslåda som överensstämmer med AJAX för att till exempel köra fjärrprogram som "fäster" en reklam-sidmotor till webbläsare, eller att de ändrar sin konfiguration så att den visar en viss hemsida istället för den som Användarnamn.
Många gånger kräver dessa åtgärder användarens tillstånd, vilka applikationer som skrivs för att köras i webbläsaren kan undvika genom subterfuge.
Dessa problem har korrigerats i de modernaste webbläsarna, som har sofistikerade säkerhetssystem och förebyggande kodkörning skadlig, så att de kan undvika att köra något oönskat.
Det är så att säga som om webbläsaren "vet" vad en JavaScript kommer att göra innan den gör, med endast sin analys.
De mest använda webbläsarna på marknaden underlättar användningen av AJAX på alla programvaruplattformar som de är tillgängliga för (t.ex. Windows, macOS, GNU / Linux, BSD ...).
Dessa inkluderar Google Chrome, Mozilla Firefox (och derivat som använder samma renderingsmotor, vilket är fri programvara), Microsoft Internet Explorer och Edge, Apple Safari, Opera och olika webbläsare för mobila plattformar som iOS eller Android.
Det bör noteras att AJAX inte är en standard, även om den baseras på delar som är standarder.
Det kan också interagera med andra tekniker och bilda en mycket komplett uppsättning verktyg.
Fotolia-foton: Maciek905 / Piotr Adamowicz
Teman i AJAX