AJAX não pode funcionar de forma independente. É usado em combinação com outras tecnologias para criar páginas da web interativas.
JavaScript
- Linguagem de script vagamente digitada.
- A função JavaScript é chamada quando ocorre um evento em uma página.
- Cola para toda a operação AJAX.
DOM
- API para acessar e manipular documentos estruturados.
- Representa a estrutura de documentos XML e HTML.
CSS
- Permite uma separação clara do estilo de apresentação do conteúdo e pode ser alterado programaticamente por JavaScript
XMLHttpRequest
- Objeto JavaScript que executa interação assíncrona com o servidor.