Geral
Desenvolvimento WEB COM320
Semana 2
0

Questão

No mundo atual, a internet constitui, estrategicamente, um grande percentual de negócio de qualquer empresa. Impossível imaginar uma empresa, no mínimo, com uma página Web institucional. Hodiernamente, a aplicação Webé a grande alavanca da maioria das empresas por meio de diversos tipos de aplicações, como os e-commerces ou comércio digital.

 

Com base no exposto, assinale a alternativa correta em relação a uma aplicação Web.

A)

Com frequência, o usuário, ao navegar pela Web, está fazendo uma requisição a um servidor via método post, o método padrão do protocolo de navegação http.

B)

A arquitetura padrão de uma aplicação Web, como e-commerce, é conhecida como cliente-servidor, pois, a cada clique em links, o usuário faz uma requisição ao servidor.

C)

O protocolo de navegação para aplicações Webé o Internet Protocol de camada de rede do modelo de referências de camadas. Esse protocolo garante a navegabilidade.

D)

Uma aplicação Webé armazenada em um servidor conhecido como servidor  de resolução de domínios (DNS), que tem a finalidade de responder às requisições.

E)

Os links de navegação de uma aplicação Web retornam qualquer coisa ao usuário, pois dependem dos dados armazenados no banco de dados. 

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/2396/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'OdGeLypb9E7E0oV8qXwk4w3wYjrq3dsjCIp05I9TlGlYQflIuJy6PtdL5Wyq91tc' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }