Em relação às informações a respeito de jQuery, assinale a ...

Próximas questões
Com base no mesmo assunto
Q804806 Programação
Em relação às informações a respeito de jQuery, assinale a alternativa correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

O tema desta questão é o jQuery, que é uma biblioteca de JavaScript amplamente utilizada para simplificar a manipulação do Document Object Model (DOM), eventos, animações e chamadas Ajax em páginas da web. Para resolver essa questão com sucesso, é necessário ter conhecimento sobre a funcionalidade do jQuery, a sintaxe para seleção de elementos, e os métodos de interação com o DOM.

Vamos analisar a alternativa correta:

C - O jQuery oferece muitos seletores baseados em atributo, o que permite que sejam selecionados elementos baseados no conteúdo de atributos arbitrários, com o uso de expressões regulares simplificadas.

Esta alternativa está correta porque o jQuery realmente fornece uma gama de seletores baseados em atributos que permitem o usuário selecionar elementos do HTML com base nos valores de seus atributos. Além disso, o jQuery suporta o uso de padrões que se assemelham a expressões regulares dentro destes seletores, embora não sejam expressões regulares completas em sua funcionalidade, mas oferecem uma maneira poderosa e flexível de selecionar elementos cujos atributos atendem a determinados critérios.

Por exemplo, poderíamos usar $('a[href*="google"]') para selecionar todos os elementos <a> que contêm "google" em seu atributo href, mostrando assim a capacidade do jQuery de utilizar seletores baseados em atributos de maneira eficaz.

É importante sempre lembrar que um bom entendimento sobre seletores é fundamental para o trabalho eficiente com o jQuery, pois é através deles que você define quais elementos da página serão afetados pelas ações que você está codificando.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Qual o erro da letra A?

 

No jQuery, precisamos utilizar $(document).ready() para saber se o documento foi carregado e, então, com segurança executarmos o nosso script jQuery. Segundo a documentação do jQuery:

A page can't be manipulated safely until the document is "ready." jQuery detects this state of readiness for you.

Tradução:

A página não pode ser manipulada com segurança até que o documento esteja "pronto". jQuery detecta esse estado de prontidão para você.

Anália, creio que o erro está na parte "pronta para executar o código HTML/XHTML.". Na verdade, é pronta para executar o código Javascript.

Entendi, obrigada Rafael.

jQuery é uma biblioteca de funções em JavaScript que interage com o HTML, desenvolvida para simplificar os scripts interpretados no navegador do usuário (client-side).

jQuery é uma biblioteca de código aberto (open source). Que traz expressões regulares simplificadas.

Com a jQuery possuímos suporte também às CSS3, onde podemos utilizar seletores CSS3 mesmo que o navegador não tenha suporte a esta folhas de estilo.

Isso é possível porque a própria jQuery implementa os seletores CSS3, o que faz com que ela seja independente do navegador em que estiver sendo executada.

a) "depois que a página estiver pronta para executar o código HTML/XHTML (Javascript)"

b) "jQuery suporta a maioria dos seletores HTML (CSS), assim como alguns seletores que não são o padrão"

c) Ex: $( "input[name*='qc']" ); // um atributo "name" que contenha um valor com a substring "qc"

d) Tem isso de ponto e vírgula, não. Se um método retorna um objeto jQuery, então é só fazer o encadeamento (chaining) chamando outro método, ex: $("#p1").css("color", "red").slideUp(2000).slideDown(2000) ...

e) Realmente o jQuery sobrecarrega seus métodos: html() é um getter, html("xyz") é um setter. O erro estar em "Quando um método é usado para setar um valor, ele é chamado de getter (setter)"

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo