AJAX = Asynchronous JavaScript and XML.
AJAX is geen nieuwe programmeertaal, maar een nieuwe techniek met bestaande standaarden.
AJAX is de kunst van het uitwisselen van gegevens met een server waardoor je zonder de volledige pagina te vernieuwen een gedeelte van een webpagina kunt aanpassen.
Je hebt een basiskennis nodig van:
HTML / XHTML (cursus Dreamweaver)
CSS (cursus Dreamweaver)
JavaScript / DOM (deze cursus)
AJAX is een techniek waarmee je snelle en dynamische webpagina's kunt bouwen.
AJAX laat webpagina's toe om asynchroon gedeelten aan te passen door achter de schermen kleine pakketten met de server uit te wisselen. Dit betekent dat het mogelijk is gedeelten van een webpagina te vernieuwen zonder de volledige pagina te vernieuwen.
Klassieke pagina's, die geen AJAX gebruiken moeten voor de kleinste aanpassing de volledige pagina vernieuwen.
Gekende gebruikers van de AJAX techniek zijn: Google Maps, Gmail, Youtube, Facebook, enz.
AJAX is gebaseerd op internet standaarden en gebruikt een combinatie van:
XMLHttpRequest objects om informatie asynchroon met de server uit te wisselen,
JavaScript/DOM om op informatie te reageren en weer te geven,
CSS om de informatie op te maken,
XML wordt veel gebruikt als het formaat waarin de informatie wordt uitgewisseld.
AJAX toepassingen zijn browser- en platform-onafhankelijk.