No universo do desenvolvimento web, jQuery desempenha um pa...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C
Vamos entender por que a alternativa C está correta e por que as outras não estão.
Essa questão aborda a utilização do jQuery no desenvolvimento web, especificamente no que se refere à manipulação de classes CSS para alterar a apresentação visual de um elemento HTML sem a necessidade de modificar o código CSS diretamente.
Justificativa da alternativa correta:
Alternativa C - Manipulando CSS ao aplicar uma nova classe que modifica a estilização do elemento.
Essa alternativa é correta porque, no contexto da questão, adicionar dinamicamente uma classe CSS a um elemento HTML é feito através do método .addClass()
do jQuery. Esse método permite adicionar uma ou mais classes a um elemento, o que altera sua apresentação visual conforme as regras definidas no CSS.
Por exemplo, se tivermos um elemento <div>
e quisermos adicionar a classe "highlight"
para mudar sua cor de fundo, podemos fazer isso com:
$('div').addClass('highlight');
Essa ação é essencial para facilitar a manipulação do estilo dos elementos de forma dinâmica, eficiente e sem a necessidade de editar diretamente os arquivos CSS.
Análise das alternativas incorretas:
Alternativa A - Selecionando e manipulando elementos HTML para alterar seu conteúdo textual.
Embora o jQuery seja frequentemente utilizado para selecionar e manipular elementos HTML, alterando seu conteúdo textual com métodos como .text()
ou .html()
, essa ação não está relacionada diretamente com a modificação da estilização visual dos elementos através de classes CSS.
Alternativa B - Navegando entre elementos para encontrar um específico e alterar seu atributo.
Essa ação refere-se a navegação e manipulação de atributos de elementos HTML, utilizando métodos como .attr()
do jQuery. Embora útil, essa técnica não trata da adição de classes CSS para modificar a apresentação visual dos elementos, que é o foco da questão.
Alternativa D - Executando animações para destacar a interação do usuário com o elemento.
O jQuery também é amplamente utilizado para criar animações e melhorar a interação do usuário com a página, usando métodos como .animate()
ou .fadeIn()
. No entanto, essas ações não se relacionam diretamente com a adição de classes CSS para alterar o estilo de um elemento.
Espero que esta explicação tenha facilitado a compreensão da questão e do uso de jQuery para manipulação de classes CSS. Caso tenha mais alguma dúvida, estou à disposição para ajudar!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo