Tutorial AJAX
AJAX é uma técnica de desenvolvimento da web para criar aplicativos da web interativos. Se você conhece JavaScript, HTML, CSS e XML, precisa gastar apenas uma hora para começar com AJAX.
Por que aprender Ajax?
AJAX significa Asíncrono JavaScript e XML. 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.
Ajax usa XHTML para conteúdo, CSS para apresentação, junto com Document Object Model e JavaScript para exibição de conteúdo dinâmico.
Os aplicativos convencionais da web transmitem informações de e para o servidor usando solicitações síncronas. Significa que você preenche um formulário, clica em enviar e é direcionado para uma nova página com novas informações do servidor.
Com AJAX, quando você clica em 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 algo foi transmitido para o servidor.
XML é comumente usado como formato para receber dados do servidor, embora qualquer formato, incluindo texto simples, possa ser usado.
AJAX é uma tecnologia de navegador independente do software de servidor da web.
Um usuário pode continuar a usar o aplicativo enquanto o programa cliente solicita informações do servidor em segundo plano.
Interação intuitiva e natural do usuário. Não é necessário clicar, o movimento do mouse é um gatilho de evento suficiente.
Orientado por dados em oposição a orientado por página.
Rich Internet Application Technology
AJAX é a tecnologia Rich Internet Application (RIA) mais viável até agora. Ele está ganhando um grande impulso no setor e vários kits de ferramentas e estruturas estão surgindo. Mas, ao mesmo tempo, AJAX tem incompatibilidade de navegador e é suportado por JavaScript, que é difícil de manter e depurar.
AJAX é baseado em padrões abertos
AJAX é baseado nos seguintes padrões abertos -
- Apresentação baseada em navegador usando HTML e Cascading Style Sheets (CSS).
- Os dados são armazenados no formato XML e buscados no servidor.
- Buscas de dados nos bastidores usando objetos XMLHttpRequest no navegador.
- JavaScript para fazer tudo acontecer.
Público
Este tutorial será útil para desenvolvedores da web que desejam aprender como criar páginas da web interativas, bem como melhorar sua velocidade e usabilidade usando AJAX.
Pré-requisitos
É altamente recomendável que você esteja familiarizado com HTML e JavaScript antes de tentar este tutorial.