

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
No jQuery, se o método .attr() for utilizado sob um conjunto de elementos retornados por um seletor, o resultado será
o resultado da função .attr() aplicado ao primeiro elemento do conjunto.
um iterador que a cada iteração retorna o resultado do método .attr() aplicado a um elemento do conjunto.
uma função que recebe como parâmetro um elemento do conjunto e que retorna o resultado do método .attr() aplicado ao elemento.
uma lista contendo o resultado do método .attr() aplicado a cada um dos elementos do conjunto.
o resultado da função .attr() aplicado ao último elemento do conjunto.
Analise o código jQuery a seguir para assinalar a alternativa correta com relação a ação do usuário.
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1 / <script> $ ( document). ready(function(}{ $("button").click(function(){ $("h1, h2, p").addClass("blue"); $("div").addClass("important"); }); }); </ <style> .important { font-weight: bold; font-size: xx-large; } .blue { color: orange; } </ </ <body> <h1>Heading 1</ <h2>Heading 2</ <p> This is a paragraph. </ <p> This is another paragraph. </ <div>This is some important text!</ <button>Add classes to elements</ </ </ |
Após pressionar o botão, a cor da mensagem This is some important text! será alterada de preta para azul.
Após pressionar o botão, a cor da mensagem This is some important text! será alterada de preta para laranja.
Após pressionar o botão, a cor da mensagem This is some important text! será alterada de azul para laranja.
Após pressionar o botão, a cor de todas as mensagens será alterada de preto para azul exceto This is some important text!.
Após pressionar o botão, a cor de todas as mensagens será alterada de preto para laranja exceto This is some important text!.
Com relação ao método slideToggle do JQuery, assinale a alternativa correta.
Alterna entre os métodos slideDown() e slideUp().
Não permite o controle de velocidade de alternação.
O parâmetro de callback é obrigatório.
Tem o mesmo efeito que slideUp() mas não o mesmo que slideDown().
Tem o mesmo efeito que slideDown() mas não o mesmo slideUp().
Considere o seguinte código HTML/Javascript/JQuery.
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8” /
<script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js”>
<script type=”text/javascript”>
$(document).ready(function () {
$(“#conteudo”).hide();
$(“#link_abre”).click(function () {
$(“#conteudo”).COMANDO;
});
});
</
<body>
<div id=”container”>
<div id=”titulo”>
Meu site
<a id=”link_abre” href=”#”>Clique Aqui</
</
<div id=”conteudo”>
<p>Aqui está o meu conteúdo </
</
</
</
</
Selecione a alternativa que substitui o texto “COMANDO” para que, ao clicar no link_abre, o texto armazenado na tag div “conteudo” apareça devagar e, assim que clicar novamente, desapareça devagar.
show(“slow”)
show().hide(“slow”)
hide.show(“slow”)
slideToggle(“slow”)
Qual código HTML com jQuery abaixo irá apresentar corretamente um botão que, quando clicado, emitirá um alerta no navegador Web?
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Prova UFPE</
</
<body>
<button id="botaoAlerta" name="Alerta">Exemplo</
<script src="jquery-3.6.0.js"></
<script>
$("#botaoAlerta").click(function(){
alert('Concurso UFPE!');
})
</
</
</
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Prova UFPE</
</
<body>
<button id="botaoAlerta" name="Alerta">Exemplo</
<script src="jquery-3.6.0.js"></
<script>
$("botaoAlerta").click(function(){
alert('Concurso UFPE!');
})
</
</
</
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Prova UFPE</
</
<body>
<button id="botaoAlerta" name="Alerta">Exemplo</
<script src="jquery-3.6.0.js"></
<script>
("#Alerta").click(function(){
alert('Concurso UFPE!');
})
</
</
</
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Prova UFPE</
</
<body>
<button id="botaoAlerta" name="Alerta">Exemplo</
<script src="jquery-3.6.0.js"></
<script>
$("Alerta").click(function(){
alert('Concurso UFPE!');
})
</
</
</
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Prova UFPE</
</
<body>
<button id="botaoAlerta" name="Alerta">Exemplo</
<script src="jquery-3.6.0.js"></
<script>
("botaoAlerta").click(function(){
alert('Concurso UFPE!');
})
</
</
</
Considere o trecho de código jQuery.
$(document).ready(function(){
$("button").click(function(){
$("#xpto").hide();
});
});
Assinale o efeito da execução desse trecho.
Na carga da página, todos os elementos com tag = ”button” são ocultados.
O elemento com o atributo id = ”xpto” é ocultado quando qualquer botão for clicado.
Qualquer elemento com name = ”xpto” é ocultado quando o próprio elemento for clicado.
Qualquer elemento com tag = ”button” é ocultado quando o próprio elemento for clicado.
Todos os elementos com class = ”xpto” são ocultados quando qualquer botão for clicado.
Analise o script jQuery exibido a seguir.
$(document).ready(function(){
$("button").click(function(){
$("p").hide(500);
});
});
Numa página Web, esse código faz com que
se um elemento com id=”p” for clicado, todos os elementos com id=”button” são ocultados.
se um elemento com id=”button” for clicado, todos os elementos com id=”p” são ocultados.
todos os parágrafos são ocultados quando a página é carregada, e voltam a ficar visíveis quando algum botão for clicado.
um clique, em qualquer botão presente na página, oculta todos os parágrafos.
um clique, em qualquer parágrafo presente na página, oculta todos os botões.
No contexto da jQuery, o código
$(document).ready(){
.....
})
previne que as funções jQuery sejam executadas antes da carga total da página.
A primeira linha desse script pode ser substituída por um método mais abreviado:
$(begin{
$(function(){
$(go(){
$(main{
$(ready(){
Um arquivo HTML será carregado com a implementação a seguir em um navegador web:
<html>
<head>
<script src=https://code.jquery.com/jquery-3.6.0.js crossorigin="anonymous">
</
<script type="text/javascript">
$(document).ready(function()___{
$("#btn1").click(function()___{
alert(processa($("#n1").val() ) )
} ) ;
$(".btn").click(function() ___{
var a = 2;
var b = [4, function () {}, 'A' ] ;
var c = ($("#n2").html() / a) != 2;
var x = $("#n1").val();
alert ( ( jQuery.isFunction(b[1]) && c) ? x * a : x / a);
} ) ;
} ) ;
function processa(x) {
return x ** 3;
}
</
</
<body>
<input id="n1" type="hidden" value="2">
<div id="n2">4</
<button id="btn1" class="btn-primary">A</
<button id="btn2" class="btn">B</
</
</
Considerando os conceitos de jQuery, o acionemento do botão "B" irá exibir em tela o valor:
8
6
4
1
Com a utilização do jQuery como sendo uma biblioteca JavaScript, existem alguns métodos simples que são adicionados por conveniência. Dentre eles, temos um que exibe ou oculta elementos correspondentes, usando efeitos personalizados. Qual é o nome desse método?
.toggle()
.show()
.scrollParent()
.labels()
.enableSelection()
Analise o fragmento de código jQuery a seguir.
$("#x1").click(function(){
$("#x2").html("<b>Hello world!</
});
Numa página web, esse trecho faz com que um clique:
em qualquer elemento cuja tag é x1, cause uma alteração no conteúdo de todos os elementos com a tag x2
em qualquer elemento da classe x1, cause uma alteração no conteúdo do elemento cujo id é x2;
no elemento cujo atributo id é x1, cause uma alteração no conteúdo de todos os elementos da classe x2;
no elemento cujo atributo id é x1, cause uma alteração no conteúdo do elemento cujo id é x2;
no elemento cujo atributo id é x1, cause uma alteração no conteúdo de todos os elementos com a tag x2.
Considere o fragmento de uma página web desenvolvida usando HTML, jQuery e BootStrap 4. Considere que todas as bibliotecas necessárias foram referenciadas no cabeçalho da página.
<body>
<div class="container">
<a href="#" data-toggle="a" data-placement="bottom" title="Tenha seus documentos em mãos">Cadastrar</
</
<script>
$(document).ready(function(){
$('[data-toggle="a"]').
();
});
</
</
Para que, ao levar o ponteiro do mouse sobre o link, apareça o que mostra a figura abaixo, a lacuna I deve ser preenchida por

toggle.
collapse.
pophover.
tooltip.
toast.
Considere o fragmento jQuery abaixo, criado em uma página web em condições ideais.
<script>
$ (document) .ready (function ( ) {
I
......
});
</
Para aplicar a todos os elementos HTML com atributo class="par" a cor de letra azul, a lacuna I deve ser preenchida por
$("p").class(".intro").style("color", "#0000ff");
$("p").filter(".par").style("color", "#0000ff");
$("p").class("intro").css("font-color" ,"#0000ff");
$("p").filter(".par").css("color", "#0000ff") ;
$("p").eq(".intro").css("color", "#0000ff");
Sobre a biblioteca Jquery, é INCORRETA a seguinte afirmação
É um framework client-side desenvolvido na linguagem Java para a manipulação de elementos HTML.
Possui com um conjunto de funções presentes no objeto JQuery e que geralmente é utilizado ao atribuí-lo ao caractere "$".
Permite fazer a comunicação, chamada AJAX(Asynchronous Javascript and XML), entre cliente e servidor sem a necessidade de recarregar a página web por completo.
Permite manipular o CSS de uma página web dinamicamente em tempo de execução.
A sintaxe do jQuery é feita sob medida para selecionar elementos HTML e executar alguma ação no(s) elemento(s). Referente a sintaxe do jQuery, assinale a alternativa incorreta.
A sintaxe básica é: $ ( seletor ). ação ()
$("p").hide() - oculta todos os elementos <p>
$(this).show() - esconde o elemento atual
$("#test").hide() - esconde o elemento com id = "teste"
Considere o bloco jQuery abaixo, em uma página web onde as referências às bibliotecas necessárias estão corretas.
<script>
$(document).ready(function(){
$("button").click(function(){
;
});
});
</
Para adicionar ao div com id="caixa" as classes principal e branca, a lacuna I deve ser preenchida por
$("div#caixa").class("principal branca").
$("#caixa").addClass("principal branca").
$("div.caixa").addClass("principal").addClass("branca").
$("div#caixa").appendClass("principal branca").
$(".caixa").addClass("principal branca").
Um Analista de Sistemas criou, em uma página em condições ideais, o bloco jQuery abaixo.
$(document).ready(function(){
$("input[name^='lei']").css("background-color", " #0000FF");});
</
Esse fragmento aplica a cor de fundo
verde somente nos elementos input cujo atributo name contenha a palavra lei.
azul em todos elementos input cujo atributo name contenha um valor terminado pela palavra lei.
vermelha somente nos elementos input cujo atributo name contenha a palavra lei.
azul em todos os elementos input cujo conteúdo do atributo name inicie com a palavra lei.
verde em todos elementos input cujo atributo name contenha a palavra lei.
O evento jQuery ____________________ é inserido para que todo o script ali contido só entre em ação depois que o documento estiver carregado.
Qual é a opção que completa corretamente a lacuna acima?
$(document).ready()
$(document).show()
$(document).loading()
$(document).down()
Observe o trecho de código jQuery abaixo.
$('input').bind('blur', function(){
______$(this).addClass('destaque');
});
O que acontecerá se esse trecho for inserido em uma página HTML?
Irá gerar um erro, pois .bind() não existe no jQuery.
Selecionará todos os elementos input, adicionando um evento de perda de foco e relacionando-os a uma classe chamada destaque.
Selecionará todos os elementos input, adicionando um evento de ganho de foco e relacionando-os a uma classe chamada destaque.
Selecionará apenas o primeiro elemento input de uma página, removerá um evento de perda de foco e, em seguida, adicionará uma classe chamada destaque.