SóProvas


ID
2565769
Banca
CESPE / CEBRASPE
Órgão
TRE-TO
Ano
2017
Provas
Disciplina
Programação
Assuntos

Utilizado com o Javascript, o AJAX proporciona novos usos a padrões já existentes e tem a capacidade de

Alternativas
Comentários
  • Fornecer dados é diferente de fornecer conteúdo, pois uma aplicação não feita com AJAX faz requisições ao servidor, que por sua vez retornam todo o conteúdo para o navegador exibi-los na tela. Com o conceito AJAX fazemos requisições apenas de dados separados, e transformamos em informações no cliente, ou seja, no navegador.

    Sobre a interação do usuário, podemos fazer uma analogia como a seguir: no conceito antigo temos uma pessoa que atende o celular parada e quando termina a ligação essa pessoa atravessa a rua. No novo conceito temos uma pessoa que atravessa uma rua ao mesmo tempo em que fala ao celular. Isso é o mesmo na internet, pois o usuário não é interrompido no uso do restante do site enquanto o servidor está retornando dados.

    https://www.devmedia.com.br/vantagens-e-desvantagens-do-uso-de-ajax/10042

  • Aplicações AJAX introduzem uma camada chamada Engine AJAX entre o usuário e o servidor. Ela permite que a interação do usuário com a aplicação ocorra de forma assíncrona – independente de comunicação com o servidor. 

    Toda ação do usuário que normalmente gera uma Requisição HTTP se transforma em uma chamada JavaScript à Engine AJAX. Qualquer resposta que não requeira uma viagem de volta ao servidor (Ex: validação de dados, etc) é manipulada pela própria Engine AJAX. 

    Se ela necessitar de alguma coisa do servidor, a Engine AJAX realiza as requisições assincronamente, geralmente utilizando XML – sem enrolar a interação do usuário com a aplicação




     

  • XMLHttpRequest

     

    decorem os status 1,2,3,4 dele que cai direto

  • Status do XMLHttpRequest

    0 - conexão não iniciada

    1 - conexão estabelecida

    2 - pedido recebido

    3 - processando pedido

    4 - pedido processado e respota pronta

  • Letra A.

    AJAX permite que aplicações trabalhem de modo assíncrono, processando qualquer requisição ao servidor em segundo plano, ou seja, qualquer aplicação que use AJAX pode enviar e receber dados do servidor sem precisar recarregar a página inteira.

  • AJAX = Asynchronous JavaScript And XML

    Faz as coisas de forma assíncrona permitindo que o navegador realize outras operações.