Antes de começar no prega fundo no ajax deve já ter conhecimentos básicos em HTML e Javascript de forma a poder entender melhor como funciona .
ajax não e uma linguagem de programação nova mas sim uma conjugação de técnicas já existente de forma a criar aplicações mais ricas na interatividade com utilizador bem como mais rápidas e simples .
Como o ajax o codigo javascript da nossa maquina vai comunicar directamente com o servidor usando objectos XMLHttpRequest e a partir destes trocar dados com o servidor sem necessidade de voltar a carregar a pagina toda .
Ajax é baseado nas tecnologias :
- JavaScript
- XML
- HTML
- CSS
AJAX usa pedidos HTTP
Na forma tradicional se existe necessidade de pedir ou enviar dados ao servidor nos usamos formolarias nos quais fazemos o “Submit “ com os métodos GET ou POST e então os pedidos são enviados para o servidor e aguardamos que este devolva uma nova pagina web com os resultados.
Devido ao facto deste devolver uma nova pagina sempre que que é enviados novos dados as tradicionais aplicações web têm tendencia a serem letas e pouco interativas .
Bem e ai que reside a principal diferença e vantagem do ajax pois a partir do javascript mais propriamente os objectos XMLHttpRequest ele comunica directamente com o servidor e quando estamos a navegar na paginas podem estar a ser carregados os conteúdos enquanto navegamos pelo resto da pagina normalmente pois em “background” estão a correr o código javascript .
Os objectos XMLHttpRequest são suportados pelo Internet Explorer 5.0+, Safari 1.2, Mozilla 1.0 / Firefox, Opera 8+, e Netscape 7.
Bem pessoal vou ficar por aqui com a parte teórica e vou começar a postar os tão esperados exemplos . :-)
Nenhum comentário:
Postar um comentário