Numa discussão entre os programadores sobre os conceitos de...
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):
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