Buscar

Uma requisição feita via XMLHttpRequest pode buscar dados de duas maneiras: síncrona e assíncrona. O tipo de requisição é dado pelo argumento async...

Uma requisição feita via XMLHttpRequest pode buscar dados de duas maneiras: síncrona e assíncrona. O tipo de requisição é dado pelo argumento async, que é opcional (terceiro argumento) e definido no método XMLHttpRequest open. Se esse argumento for true ou não especificado, o XMLHttpRequest será processado de maneira assíncrona. Caso contrário, o processamento será síncrono. Imagine que você foi contratado para a uma vaga de Arquitetura de interoperabilidade Web, em uma empresa mundialmente conhecida pela robustez das suas soluções de mercado. Seu primeiro desafio à frente do cargo será implementar o processamento assíncrono de dados, utilizando o objeto XMLHttpRequest, para troca de requisições na página principal do e-commerce da empresa no Brasil. Explique para sua equipe de desenvolvedores como ocorrerá o processamento assíncrono de dados pelo objeto XMLHttpRequest, para que a implementação possa ser realizada.

💡 1 Resposta

User badge image

Ed Verified user icon

O processamento assíncrono de dados pelo objeto XMLHttpRequest ocorre da seguinte maneira: quando uma requisição é feita de forma assíncrona, o código JavaScript continua a ser executado enquanto a requisição é processada em segundo plano. Isso significa que o usuário pode continuar a interagir com a página enquanto a requisição é processada. Quando a resposta da requisição é recebida, um evento é disparado e o código JavaScript pode então tratar a resposta e atualizar a página, se necessário. Para implementar o processamento assíncrono de dados utilizando o objeto XMLHttpRequest, é necessário definir o terceiro argumento do método open como true ou não especificar esse argumento, já que o valor padrão é true. Em seguida, é necessário definir um callback para o evento que será disparado quando a resposta da requisição for recebida. Esse callback pode ser definido utilizando a propriedade onreadystatechange do objeto XMLHttpRequest. Quando o valor dessa propriedade mudar, o callback será chamado e o código JavaScript poderá tratar a resposta da requisição.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais