AJAX 
ASYNCHRONOUS JAVASCRIPT AND XML
Definição 
• Ajax não é uma tecnologia (vamos prestar atenção nisso). É na verdade 
várias tecnologias, cada uma atuando d...
Modelo de uma aplicação normal 
• Essa técnica faz muito sentido, mas não 
para uma grande experiência do usuário. 
• Enqu...
Como o Ajax faz? 
• Uma aplicação Ajax elimina o natural o intermediário, ou seja, introduz 
uma ferramenta Ajax entre o u...
Características 
• É possível, e bastante desejável, construir aplicações Ajax que 
tenham algumas características: 
• • F...
Padrões Web Standards 
• AJAX é baseado nos seguintes padrões da web Standards: 
• Java Script 
• XML 
• HTML 
• CSS
AJAX Http Requests 
• AJAX usa pedidos do HTTP 
• No código tradicional do Java script, se você quiser começar alguma 
inf...
AJAX Http Requests 
• Usando o objeto de XMLHttpRequest, um 
colaborador da web standart pode atualizar 
uma página com da...
Próximos SlideShares
Carregando em…5
×

Ajax

294 visualizações

Publicada em

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
294
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Ajax

  1. 1. AJAX ASYNCHRONOUS JAVASCRIPT AND XML
  2. 2. Definição • Ajax não é uma tecnologia (vamos prestar atenção nisso). É na verdade várias tecnologias, cada uma atuando da sua própria maneira, tornando-se juntas uma poderosa possibilidade. Ajax incorpora: 1. Apresentação baseada nas Web Standards usando XHTML e CSS. 2. Exibição e interação dinâmicas usando Document Objetct Model (DOM); 3. Troca e manipulação de dados usando XML e XSLT; 4. Retorno de dados assincronamente usando XMLHttpRequest; 5. E JavaScript interligando tudo.
  3. 3. Modelo de uma aplicação normal • Essa técnica faz muito sentido, mas não para uma grande experiência do usuário. • Enquanto o servidor está fazendo esta processando as requisições, oque o usuário está fazendo? Está certo, esperando. E a cada etapa da tarefa o usuário espera mais um pouco.
  4. 4. Como o Ajax faz? • Uma aplicação Ajax elimina o natural o intermediário, ou seja, introduz uma ferramenta Ajax entre o usuário e o servidor. • A ferramenta Ajax permite que a interação do usuário com a aplicação aconteça simultaneamente, independente da comunicação com o servido então o usuário nunca encarará uma janela branca do browser e um ícone de ampulheta, esperando pelo servidor para fazer algo.
  5. 5. Características • É possível, e bastante desejável, construir aplicações Ajax que tenham algumas características: • • Funcionar sem Java script ; • • Funcionar sem CSS; • • Ao clicar, mudar a url na barra de endereços e o título da página; • • Manter funcionais os botões de avançar, voltar e recarregar ; • • Permitam salvar links, adicionar a bookmarks, etc.
  6. 6. Padrões Web Standards • AJAX é baseado nos seguintes padrões da web Standards: • Java Script • XML • HTML • CSS
  7. 7. AJAX Http Requests • AJAX usa pedidos do HTTP • No código tradicional do Java script, se você quiser começar alguma informação de uma base de dados ou de um arquivo no usuário, ou emitir a informação do usuário a um usuário, você terá que fazer um HTML dar forma e COMEÇAR ou AFIXAR os dados ao usuário. O usuário terá que enviar “submete” a tecla para emitir/começa a informação, espera para que o usuário responda, então uma página nova carregará com os resultados.
  8. 8. AJAX Http Requests • Usando o objeto de XMLHttpRequest, um colaborador da web standart pode atualizar uma página com dados do usuário depois que a página carregou!

×