Introdução


Pense na seguinte situação: você está navegando na timeline de alguma rede social e está visualizando as últimas postagens. Ao chegar ao fim das postagens, novas postagens são automaticamente carregadas! Note que isso é muito mais interessante que ser necessário que a página inteira seja recarregada.

Isso era a realidade antigamente, até a Microsoft apresentar o Ajax. Logo depois, as grandes empresas como Google e Facebook começaram a adotá-la e a popularizar esse tipo de recurso.

Entendendo melhor o significado, seria a chamada de um recurso no servidor a partir de um código Javascript no navegador web, de forma que o resultado atualize apenas uma parte da página sem precisar fazer uma atualização dela inteira. Essa chamada é assíncrona, ou seja, o script que a chamou continua sua execução sem esperar pela resposta. Quando o servidor responde, uma função Javascript especificada trata corretamente os dados retornados, fazendo a atualização de parte da tela apenas.

O Ajax é um dos recursos que permite que nós desenvolvedores realizemos um procedimento como esse. É importante ressaltar que Ajax não é uma nova tecnologia, ou uma linguagem diferente, é somente o uso de tecnologias já existentes de formas diferentes. Então o HTML e CSS para visualização, o DOM para interação dinâmica com os elementos da página, as formas de representação de dados como o JSON e o XML e o Javascript. O Ajax faz uso de todo esse leque de tecnologias para atender os seus objetivos.


Versão 5.3 - Todos os Direitos reservados