Pular para o conteúdo principal

Questão de Programação — JavaScript — Quadrix 2025

ProgramaçãoJavaScript
Código
qg601701
Banca
Quadrix
Órgão
CRP - SP
Ano
2025
Nível
Superior
Cargo
Especialista em Gestão - Tecnologia da Informação e Comunicação
Uma psicóloga está desenvolvendo um site institucional para divulgar seus serviços de psicoterapia online. Ela contratou um desenvolvedor para criar um site interativo e com boa visibilidade no Google. Algumas funcionalidades do site envolvem formulários dinâmicos, carregamento assíncrono de conteúdo, animações e estrutura de SEO para aparecer nos resultados de busca.
Com base nessa situação hipotética, julgue o item a seguir.O jQuery não é compatível com navegadores modernos, sendo obsoleto e inutilizável em aplicações atuais com base em HTML5 e CSS3.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

jQuery e compatibilidade com navegadores modernos

Gabarito: E — ERRADO. A afirmação está incorreta porque o jQuery é uma biblioteca JavaScript que continua compatível com navegadores modernos, sendo amplamente utilizada em aplicações web atuais, inclusive com HTML5 e CSS3. O jQuery não é obsoleto nem inutilizável; ele apenas perdeu espaço para frameworks mais modernos como React, Angular e Vue, mas segue funcionando perfeitamente nos navegadores atuais.

O jQuery é uma biblioteca JavaScript criada em 2006 por John Resig, com o objetivo de simplificar a manipulação do DOM, o tratamento de eventos, as animações e as requisições AJAX. Ela foi fundamental para padronizar o comportamento entre navegadores em uma época em que as diferenças de implementação eram muito maiores. Embora o JavaScript moderno (ES6+) tenha incorporado muitas funcionalidades que antes exigiam jQuery — como querySelector, fetch, classList e addEventListener — a biblioteca continua sendo mantida e atualizada, com versões recentes compatíveis com os navegadores atuais.

A confusão que a banca explora aqui é tratar a queda de popularidade como obsolescência técnica. O jQuery não é obsoleto no sentido de não funcionar; ele é menos utilizado em novos projetos porque os desenvolvedores preferem frameworks mais robustos ou o JavaScript puro (Vanilla JS). Mas isso não significa que seja "inutilizável" ou "incompatível" com HTML5 e CSS3. Pelo contrário, o jQuery foi projetado justamente para funcionar com essas tecnologias, e ainda é usado em milhões de sites na internet.

Na prática, um site institucional como o da psicóloga do enunciado poderia perfeitamente usar jQuery para os formulários dinâmicos, o carregamento assíncrono e as animações mencionadas. O jQuery oferece métodos como $.ajax() para requisições assíncronas, .animate() para animações e .on() para eventos — todos compatíveis com navegadores modernos. A escolha entre jQuery e outras tecnologias é uma decisão de projeto, não uma questão de compatibilidade técnica.

A pegadinha está em associar "antigo" a "obsoleto". Muitas tecnologias antigas continuam funcionando perfeitamente; o que muda é a preferência do mercado. O jQuery é um exemplo clássico: foi criado há quase duas décadas, mas suas versões mais recentes (3.x) são totalmente compatíveis com os navegadores atuais, incluindo Chrome, Firefox, Safari e Edge.

Guarde essa distinção: compatibilidade técnica (funciona ou não) é diferente de adoção no mercado (é usado ou não). O jQuery é tecnicamente compatível, embora menos adotado em novos projetos. É exatamente essa fronteira que a questão testa.

jQuery
  • 1Compatibilidade técnica
    • Funciona em navegadores modernos
    • Compatível com HTML5 e CSS3
    • Versões 3.x mantidas e atualizadas
  • 2Adoção no mercado
    • Perdeu espaço para React, Angular, Vue
    • Ainda usado em milhões de sites
  • 3Confusão da banca
    • Popularidade ≠ compatibilidade
    • Antigo ≠ obsoleto
LEVEL · soulevel.com.br

Alternativa E — ✅ Correta (ERRADO) ⟵ GABARITO

A afirmação do enunciado é falsa, portanto a alternativa correta é E (Errado). O erro está em afirmar que o jQuery "não é compatível com navegadores modernos" e que é "obsoleto e inutilizável". O jQuery é uma biblioteca JavaScript que funciona perfeitamente em todos os navegadores modernos, e suas versões atuais (3.x) são mantidas e atualizadas regularmente. A biblioteca continua sendo usada em muitos sites e sistemas, embora tenha perdido espaço para frameworks mais modernos. A incompatibilidade citada simplesmente não existe — o jQuery foi projetado para funcionar com HTML5 e CSS3, e é amplamente utilizado em aplicações web atuais.

PEGA ESSA DICA!

Quando uma questão afirmar que uma tecnologia é "obsoleta" ou "inutilizável", desconfie. Tecnologia obsoleta é aquela que não recebe mais atualizações e não funciona nos ambientes atuais — não é o caso do jQuery, que continua sendo mantido. Na prova, lembre-se: popularidade ≠ compatibilidade. Uma tecnologia pode ser menos usada e ainda assim funcionar perfeitamente.

Gabarito: E — ERRADO.

Link permanente: /questoes/qg601701