Numa discussão entre os programadores sobre os conceitos de...

Próximas questões
Com base no mesmo assunto
Q846246 Programação

Numa discussão entre os programadores sobre os conceitos de AJAX (Asynchronous Javascript and XML), as seguintes afirmações foram feitas:


( ) permite atualizar dinamicamente o conteúdo, ou partes, de uma página web.

( ) embora usado no nome, a utilização da linguagem XML não é obrigatória.

( ) a XMLHttpRequest(XHR) é utilizada para enviar requisições pelo script para o lado client.


Dê valores Verdadeiro (V) ou Falso (F) em cada afirmação e identifique a alternativa que apresenta a sequência correta (de cima para baixo): 

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - V - V - F.

Para entender a questão e a alternativa correta, é necessário um conhecimento sobre o AJAX (Asynchronous JavaScript and XML). AJAX não é uma linguagem de programação, mas sim um conjunto de técnicas de desenvolvimento para criar aplicações web interativas. Através do AJAX, é possível enviar e receber dados de um servidor de forma assíncrona, sem necessidade de recarregar a página completa.

(V) A primeira afirmação está correta porque o AJAX permite que apenas partes de uma página web sejam atualizadas sem a necessidade de atualizar toda a página. Isso é fundamental para a criação de uma experiência de usuário mais fluida e responsiva.

(V) A segunda afirmação também está correta. Embora o XML esteja no nome, é possível usar qualquer formato de dados, como JSON, texto puro ou HTML. O uso de XML não é uma obrigação; é apenas uma das opções disponíveis.

(F) A terceira afirmação está incorreta. O erro está na descrição do fluxo da requisição. A XMLHttpRequest (XHR) é usada em scripts do lado do cliente (browser) para enviar requisições ao servidor, e não ao contrário. É o servidor que responde a essas requisições, permitindo que as operações sejam realizadas de forma assíncrona.

Em resumo, o AJAX é uma das ferramentas-chave para os desenvolvedores que desejam melhorar a interatividade e a performance das aplicações web, permitindo comunicação assíncrona com o servidor sem impactar a experiência do usuário com recargas de página. A alternativa B é a correta porque reconhece estas capacidades do AJAX e entende corretamente a direção das requisições na comunicação cliente-servidor.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A XMLHttpRequest(XHR) é utilizada para enviar requisições pelo script para o lado client(Servidor).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo