O objeto XMLHttpRequest apresenta a estrutura das páginas ...

Próximas questões
Com base no mesmo assunto
Q80557 Programação
A respeito das características do Ajax, julgue os itens que se
seguem.

O objeto XMLHttpRequest apresenta a estrutura das páginas web como um conjunto de objetos programáveis que pode ser manipulado com JavaScript.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado

O enunciado discorre sobre o objeto XMLHttpRequest, que é uma peça fundamental na tecnologia Ajax (Asynchronous JavaScript and XML). O Ajax, por sua vez, permite que sejam feitas requisições assíncronas para um servidor web, sem a necessidade de recarregar completamente a página. Isso proporciona uma experiência de usuário mais fluída, visto que apenas partes do conteúdo da página podem ser atualizadas.

O XMLHttpRequest é um objeto que proporciona esta funcionalidade, permitindo que scripts do lado do cliente comuniquem-se com o servidor para trocar dados em segundo plano. No entanto, a afirmação de que esse objeto apresenta a estrutura das páginas web como um conjunto de objetos programáveis que podem ser manipulados com JavaScript não é correta. Na verdade, quem representa a página web como um conjunto de objetos programáveis é o DOM (Document Object Model), e não o XMLHttpRequest.

O DOM é uma representação da página web estruturada de forma hierárquica que pode ser manipulada por linguagens como JavaScript. Através do DOM, podemos alterar o conteúdo, estrutura e estilo da página. Por exemplo, podemos adicionar ou remover elementos, mudar estilos CSS ou atributos de elementos, entre outros.

Portanto, a confusão na questão parece estar na mistura entre o conceito de XMLHttpRequest, que é uma ferramenta para realizar comunicações assíncronas, e o conceito de DOM, que é a estrutura da página web que pode ser manipulada via JavaScript.

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 questão está se referindo ao DOM e não ao XMLHttpRequest

Essa afirmativa é sobre o DOM:
Document Object Model (DOM) -
  • Apresenta a estrutura das páginas Web como um conjunto de objetos programáveis que pode ser manipulado  com JavaScript, permitindo modificar a interface instantaneamente e programaticamente, redesenhando partes da página.

Objeto XMLHttpRequest 
  • Este objeto permite recuperar dados do servidor Web em segundo plano
  • O formato geral dos dados é baseado em XML, mas funciona bem com quaisquer dados baseados em texto
  • Além desta ferramenta, é possível buscar dados do servidor de outras maneiras

Clique para visualizar este comentário

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