Quanto ao desenvolvimento de sistemas web, julgue o item seg...

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

Quanto ao desenvolvimento de sistemas web, julgue o item seguinte.  


Uma aplicação construída como SPA (single page applications) carrega, quando necessário e de forma assíncrona, apenas a parte principal da página, mantendo os demais elementos fixos.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

A questão aborda o conceito de SPA (Single Page Applications), que é uma abordagem de desenvolvimento web onde uma única página HTML é carregada no navegador, e o conteúdo é atualizado dinamicamente sem a necessidade de recarregar a página inteira.

Essa técnica proporciona uma experiência mais fluida para o usuário, semelhante a aplicativos nativos, pois as interações acontecem de forma mais rápida e suave. Isso é possível graças ao uso de JavaScript e tecnologias como Ajax, que permitem a atualização assíncrona dos dados, ou seja, as requisições para o servidor são feitas em segundo plano.

No contexto de uma SPA, apenas a parte principal da página é atualizada conforme o usuário interage com a aplicação. Isso significa que elementos como cabeçalhos, rodapés e menus de navegação geralmente permanecem inalterados, a menos que projetados especificamente para mudar.

A alternativa está correta porque descreve precisamente o comportamento de uma SPA. Na prática, quando uma seção da página é requerida, uma chamada assíncrona é realizada e apenas o conteúdo relevante é atualizado, sem recarregar todos os elementos da página. Esse comportamento reduz o tráfego de dados e melhora a experiência do usuário ao evitar carregamentos completos da página e piscar da tela a cada ação.

Para resolver essa questão com sucesso, é importante entender os conceitos de SPA, o que implica no desenvolvimento front-end moderno, e como as requisições assíncronas funcionam para atualizar o conteúdo de uma página web.

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

Realmente uma forma comum de implementar uma SPA é atualizar apenas a parte principal da página, mantendo os demais elementos fixos.

Exemplo: Imagine um dashboard, onde o menu lateral fica fixo, mas a parte interna da página é atualizada dinamicamente conforme o usuário navega através de botões desse menu lateral.

tmj!

Gabarito: CERTO

Sim, em uma Single-Page Application (SPA), apenas a parte principal da página é carregada inicialmente. Os demais elementos, como cabeçalho, rodapé e outros componentes estáticos, geralmente são mantidos fixos e não são recarregados durante a navegação ou interação do usuário.

Ao acessar uma SPA, o navegador carrega a página principal (geralmente um arquivo HTML) e o código JavaScript correspondente. Esse código JavaScript é responsável por manipular o conteúdo da página e atualizá-lo dinamicamente conforme necessário, sem a necessidade de recarregar a página inteira. Quando o usuário navega para diferentes seções ou realiza ações que requerem atualização de conteúdo, a SPA faz chamadas assíncronas para buscar os dados necessários do servidor, geralmente por meio de APIs (Application Programming Interfaces). Em seguida, o JavaScript atualiza a parte relevante da página com os novos dados, mantendo os demais elementos fixos.

"mantendo os demais elementos fixos"?

Single Page Applications (SPA) são aplicações cuja funcionalidade está concentrada em uma única página. Ao invés de recarregar toda a página ou redirecionar o usuário para uma página nova, apenas o conteúdo principal é atualizado de forma assíncrona, mantendo toda a estrutura da página estática.

fonte: https://www.devmedia.com.br/ja-ouviu-falar-em-single-page-applications/39009

Clique para visualizar este comentário

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