Pular para o conteúdo principal

Questão de Programação — Frameworks em Programação — VUNESP 2023

ProgramaçãoFrameworks em Programação
Código
vu078973
Banca
VUNESP
Órgão
TCM-SP
Ano
2023
Nível
Fundamental
Cargo
Auxiliar Técnico de Controle Externo - Técnico de Informática
O método .noConflict() do framework jQuery
  1. Aevita que duas variáveis possuam o mesmo valor.
  2. Bbloqueia a execução de uma determinada animação.
  3. Cevita a replicação de nome de funções dentro de um script.
  4. Dpossibilita que outros scripts possam usar o atalho $.l.
  5. Eimpede a utilização de outro framework dentro da página.
Revelar gabarito e comentário

GabaritoD — possibilita que outros scripts possam usar o atalho $.l.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Método .noConflict() no jQuery

Gabarito: letra D. O método .noConflict() do jQuery tem a finalidade de liberar o uso do atalho $ para outras bibliotecas que também o utilizam, restaurando o valor anterior de $ e retornando o objeto jQuery. Assim, permite que outros scripts possam usar o atalho $ sem conflito.

A banca testa o conhecimento sobre um método específico e utilitário do jQuery. A resposta correta é a que descreve exatamente essa funcionalidade.

Alternativa A — ❌ Incorreta

Afirma que evita que duas variáveis possuam o mesmo valor. Isso não é relacionado ao .noConflict(). O método não trata de igualdade de variáveis.

Alternativa B — ❌ Incorreta

Diz que bloqueia a execução de uma determinada animação. Nada a ver: .noConflict() não tem relação com animações.

Alternativa C — ❌ Incorreta

Fala em evitar replicação de nomes de funções. Embora o método evite conflitos de nomes, especificamente ele atua sobre a variável $, não sobre nomes de funções em geral.

Alternativa D — ✅ Correta ⟵ GABARITO

Correta: .noConflict() possibilita que outros scripts usem o atalho $, restaurando o valor anterior de $ e retornando o objeto jQuery. Exemplo: se outra biblioteca (como Prototype) também usa $, chama-se jQuery.noConflict() para liberar $ para o Prototype e continuar usando jQuery via jQuery.

Alternativa E — ❌ Incorreta

Afirma que impede a utilização de outro framework na página. Na verdade, o método facilita a coexistência de múltiplos frameworks que usam $.

PEGA ESSA DICA!

Memorize que o .noConflict() é usado para evitar conflitos com outras bibliotecas que também utilizam $. É um método clássico de jQuery e aparece com frequência em questões de concursos sobre JavaScript/jQuery.

Gabarito: letra D.

Link permanente: /questoes/vu078973