Tutorial AJAX

AJAX é uma técnica de desenvolvimento web para criar aplicativos web interativos. Se você conhece JavaScript, HTML, CSS e XML, precisa gastar apenas uma hora para iniciar o AJAX.

Por que aprender Ajax?

AJAX significa A síncrono Ja vaScript e X ML. O AJAX é uma nova técnica para criar aplicativos da Web melhores, mais rápidos e mais interativos com a ajuda de XML, HTML, CSS e Java Script.

  • O Ajax usa XHTML para conteúdo, CSS para apresentação, junto com o Document Object Model e JavaScript para exibição dinâmica de conteúdo.

  • Os aplicativos da Web convencionais transmitem informações de e para o servidor usando solicitações síncronas. Isso significa que você preenche um formulário, clica em Enviar e é direcionado para uma nova página com novas informações do servidor.

  • Com o AJAX, quando você pressiona enviar, o JavaScript faz uma solicitação ao servidor, interpreta os resultados e atualiza a tela atual. No sentido mais puro, o usuário nunca saberia que alguma coisa foi transmitida ao servidor.

  • XML é comumente usado como o formato para receber dados do servidor, embora qualquer formato, incluindo texto sem formatação, possa ser usado.

  • O AJAX é uma tecnologia de navegador da web independente do software de servidor da web.

  • Um usuário pode continuar usando o aplicativo enquanto o programa cliente solicita informações do servidor em segundo plano.

  • Interação intuitiva e natural do usuário. Clicar não é necessário, o movimento do mouse é um gatilho de evento suficiente.

  • Controlado por dados, em vez de controlado por página.

Tecnologia avançada de aplicativos da Internet

O AJAX é a tecnologia Rich Internet Application (RIA) mais viável até agora. Ele está ganhando um tremendo impulso no setor e vários conjuntos de ferramentas e estruturas estão surgindo. Mas, ao mesmo tempo, o AJAX possui incompatibilidade de navegador e é suportado por JavaScript, que é difícil de manter e depurar.

O AJAX é baseado em padrões abertos

O AJAX é baseado nos seguintes padrões abertos -

  • Apresentação baseada em navegador usando HTML e CSS (Cascading Style Sheets).
  • Os dados são armazenados no formato XML e buscados no servidor.
  • Os dados dos bastidores são buscados usando objetos XMLHttpRequest no navegador.
  • JavaScript para fazer tudo acontecer.

Público

Este tutorial será útil para desenvolvedores da Web que desejam aprender a criar páginas da Web interativas, além de melhorar sua velocidade e usabilidade usando o AJAX.

Pré-requisitos

É altamente recomendável que você esteja familiarizado com HTML e JavaScript antes de tentar este tutorial.