Ajax

Ajax is een combinatie van webontwikkelingstechnologieën die wordt gebruikt voor het maken van dynamische websites. Hoewel de term "Ajax" niet volledig in hoofdletters wordt geschreven, zoals de meeste technische acroniemen, staan de letters voor "Asynchronous JavaScript And XML." Websites die Ajax gebruiken, combineren daarom JavaScript en XML om dynamische inhoud weer te geven.

Het onderdeel "asynchronous" van Ajax verwijst naar de manier waarop verzoeken naar de webserver worden verzonden. Wanneer een script een verzoek naar de webserver verzendt, kan het gegevens ontvangen die vervolgens op de webpagina kunnen worden weergegeven. Omdat deze gebeurtenissen op iets verschillende momenten plaatsvinden, worden ze asynchroon genoemd. De meeste Ajax-implementaties gebruiken de XMLHttpRequest-API, die een lijst bevat met serververzoeken die vanuit JavaScript-code kunnen worden aangeroepen. De gegevens worden meestal in XML-indeling naar de browser teruggestuurd, omdat deze gemakkelijk kan worden geparseerd. Het is echter ook mogelijk dat de server gegevens als ongeformatteerde platte tekst verzendt.

Wat Ajax zo krachtig maakt, is dat scripts aan de kant van de client kunnen worden uitgevoerd in plaats van op de server. Dit betekent dat een JavaScript-functie een verzoek naar een server kan sturen nadat een webpagina al volledig is geladen. De van de server ontvangen gegevens kunnen vervolgens op de pagina worden weergegeven zonder de andere inhoud opnieuw te laden. Als een scripttaal aan de serverzijde, zoals PHP of ASP, was gebruikt, zou de hele pagina opnieuw moeten worden geladen om de nieuwe inhoud weer te geven.

Hoewel je het misschien niet beseft, heb je Ajax waarschijnlijk al op verschillende websites aan het werk gezien. Zoekmachines die tijdens het typen een lijst met zoeksuggesties geven, gebruiken waarschijnlijk Ajax om de suggesties weer te geven. Afbeeldingzoekopdrachten die meer miniaturen tonen terwijl je door de resultaten scrolt, gebruiken doorgaans Ajax om de doorlopende lijst met afbeeldingen op te halen. Wanneer je onderaan een Facebook-pagina op "Older Posts" klikt, wordt Ajax gebruikt om extra berichten weer te geven.

Ajax heeft het web dynamischer gemaakt doordat webpagina's nieuwe inhoud kunnen ophalen en laden zonder de rest van de pagina opnieuw te hoeven laden. Met Ajax kunnen webontwikkelaars interactieve websites maken die bronnen efficiënt gebruiken en bezoekers een responsieve interface bieden.

Bijgewerkt April 13, 2011 door Per C.

quizTest je kennis

Which HTML element was popular in the 1990s but is rarely used now?

A
<body>
0%
B
<head>
0%
C
<div>
0%
D
<frame>
0%
Correct! Incorrect!     View the Frame definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Ajax op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.