Uma equipe de estudantes está desenvolvendo um blog para compartilhar publicações de uma campanha escolar na internet. Para permitir que os visitantes interajam com as publicações, foi criado o seguinte botão: Além disso, foi programada uma função para aumentar o número exibido sempre que o botão for acionado. Nessa situação, o botão foi criado para
Questão
Uma equipe de estudantes está desenvolvendo um blog para compartilhar publicações de uma campanha escolar na internet. Para permitir que os visitantes interajam com as publicações, foi criado o seguinte botão:
Além disso, foi programada uma função para aumentar o número exibido sempre que o botão for acionado. Nessa situação, o botão foi criado para
<button>Like <span>0</span></button>
Alternativas
A) permitir que os usuários editem o conteúdo da publicação após sua divulgação.
B) organizar as publicações conforme a quantidade de visualizações recebidas.
C) compartilhar automaticamente a publicação com todos os visitantes da página.
D) registrar a reação dos usuários ao conteúdo publicado.
E) controlar quais usuários têm permissão para acessar o conteúdo publicado.
Explicação
O código mostrado cria um botão HTML com o texto Like e um número dentro de um elemento <span> iniciando em 0:
<button>Like <span>0</span></button>
O enunciado diz que foi programada uma função para aumentar o número exibido sempre que o botão for acionado. Logo, cada clique incrementa o contador, registrando quantas vezes os visitantes “curtiram” a publicação — isto é, a reação do usuário ao conteúdo.
As demais alternativas não condizem com a funcionalidade descrita: não há edição de conteúdo (A), nem contagem de visualizações (B), nem compartilhamento automático (C), nem controle de acesso (E).
Alternativa correta: (D).