AJAX (Asynchronous JavaScript and XML):
– AJAX utiliza Javascript, DOM e XML.
– Apenas as partes das páginas que são alteradas é que são carregadas.
– O tráfego com o servidor é reduzido.
– Aplicações AJAX precisam de Javascript para executar.
- Duas das tecnologias que compõem o Ajax são: DOM e CSS.
- No uso do AJAX para o desenvolvimento é importante adotar boas práticas de acessibilidade ter um mecanismo de comunicação do tipo “Aguarde, carregando lista” de forma que o usuário fique ciente que atualizações dinâmicas na página estão sendo realizadas: Destacar as áreas do que foram atualizadas; Oferecer outros mecanismos que garantam o funcionamento do site caso o JavaScript não esteja habilitado e Oferecer a opção de desabilitar atualizações automáticas e permitir ao usuário atualizar manualmente a página.
- AJAX é uma tecnologia que visa, entre outras coisas, aumentar a escalabilidade do servidor Web, trazendo parte do processamento para o lado cliente.- Sua principal característica é a habilidade de se comunicar com o servidor e atualizar partes de uma página Web sem recarregá-la inteiramente.
- Objetos do tipo XMLHttpRequest são utilizados para trocar dados com servidores.
- Requisições a servidores feitas via AJAX podem ser feitas tanto via método GET como POST.