For faster navigation, this Iframe is preloading the Wikiwand page for Asynchronous JavaScript and XML.

Asynchronous JavaScript and XML

Uit Wikipedia, de vrije encyclopedie

Asynchronous JavaScript And XML (AJAX) is een term voor het ontwerp van interactieve webpagina's waarin asynchroon gevraagde gegevens worden opgehaald van de webserver. Daardoor hoeven dergelijke pagina's niet in hun geheel ververst te worden. De term is op 18 februari 2005 door Jesse James Garrett gelanceerd en werd door grote bedrijven als Google en Amazon overgenomen.

Door gebruik te maken van XMLHttpRequest hoeft de webpagina niet opnieuw ververst te worden om nieuwe inhoud te krijgen. Google Suggest stelt bijvoorbeeld bij elke toetsaanslag een nieuwe reeks zoektermen voor zonder dat men de pagina hoeft te herladen. Zo'n pagina is te vergelijken met een applicatie die in de browser draait.

Ajax is een manier om interactieve webapplicaties te ontwikkelen door een combinatie van de volgende technieken te gebruiken:

  • XHTML en CSS voor de presentatie volgens de standaarden van het W3C.
  • Het Document Object Model voor het dynamisch tonen van informatie en voor interactie.
  • XML en XSLT voor de opslag, aanpassing en transport van gegevens. In veel gevallen wordt in plaats van XML JSON (JavaScript Object Notation), gewone tekst of een ander formaat gebruikt.
  • Het XMLHttpRequest object voor asynchrone communicatie met de back-end server.
  • JavaScript om alles aan elkaar te binden.

De technieken waaruit ajax is samengesteld bestaan al langer dan de term ajax zelf. Ajax als zodanig werd vooral goed mogelijk met de komst van het XMLHttpRequest-object (als eerste ingevoerd door Microsoft in Internet Explorer 5) en de mogelijkheid om vanuit JavaScript het HTML-DOM-model te benaderen (W3C-aanbeveling van 1998).

Het principe dat een pagina niet ververst hoeft te worden is al ouder. Dit kon bijvoorbeeld al met behulp van een hidden frame.

Toolkits

Diverse bedrijven hebben een toolkit ontwikkeld om het maken van ajax-applicaties te vereenvoudigen. Bijvoorbeeld Microsoft heeft "ASP.NET AJAX" (Codenaam Atlas) ontwikkeld dat als plug-in voor Microsoft Visual Studio werkt, maar ook los daarvan kan worden gebruikt en Google heeft de Google Web Toolkit ontwikkeld.

Daarnaast is er een groot aantal opensource-JavaScript-frameworks en toolkits, zoals Scriptaculous, Prototype, DWR en jQuery.

Zie ook

Zie de categorie AJAX (programming) van Wikimedia Commons voor mediabestanden over dit onderwerp.
{{bottomLinkPreText}} {{bottomLinkText}}
Asynchronous JavaScript and XML
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Wikiwand 2.0 is here 🎉! We've made some exciting updates - No worries, you can always revert later on