Buscar

Tema - 2 Programação Cliente Com Javascript

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

16/04/2024, 07:29 Home
https://estacio.saladeavaliacoes.com.br/exercicio/6613e846eee27ec2ab36fa4f/gabarito/ 1/13
Você acertou 6 de 9 questões
Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas
vezes quiser.
Verificar Desempenho
1 Marcar para revisão
Uma aplicação web requer a atualização de conteúdo sem recarregar a página inteira. O
desenvolvedor decide usar jQuery para realizar requisições AJAX, buscando dados de um
servidor e atualizando um elemento da página.
Qual função jQuery é apropriada para enviar uma requisição AJAX GET e atualizar um
elemento com o ID 'conteudo'?
Questão 1 de 9
Corretas �6�
Incorretas �3�
Em branco �0�
1 2 3 4 5
6 7 8 9
Exercicio Programação Cliente Com Javascript Sair
16/04/2024, 07:29 Home
https://estacio.saladeavaliacoes.com.br/exercicio/6613e846eee27ec2ab36fa4f/gabarito/ 2/13
A
B
C
D
E
$.ajaxGet('#conteudo')
$�'#conteudo').loadData()
$.get('url', function(data) { $('#conteudo').html(data); })
$�'#conteudo').ajax('url')
$.post('url', function(data) { $('#conteudo').html(data); })
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A alternativa C, $.get('url', function(data) { $('#conteudo').html(data); }), é a resposta
correta. Este método do jQuery é usado para realizar uma requisição AJAX do tipo GET
e, em seguida, atualizar um elemento específico da página com os dados recebidos.
As outras opções, apesar de parecerem plausíveis, não são métodos válidos ou
apropriados para realizar esta tarefa conforme descrito no jQuery.
16/04/2024, 07:29 Home
https://estacio.saladeavaliacoes.com.br/exercicio/6613e846eee27ec2ab36fa4f/gabarito/ 3/13
A
B
C
D
E
2 Marcar para revisão
Em um projeto web, um desenvolvedor opta por utilizar o JQuery para simplificar a
manipulação do DOM. Ele necessita implementar uma função que esconda todos os
elementos <p> com a classe .destaque ao clicar em um botão específico.
Qual linha de código em JQuery realiza corretamente a ação descrita acima?
$�"p.destaque").hideOnClick();
$�"p.destaque").click(function() { $(this).hide(); });
$�".destaque").on("click", "p", function() { $(this).hide(); });
$�"button").click(function() { $�"p.destaque").hide(); });
$�"p").hasClass(".destaque").click(function() { $(this).hide();
Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
16/04/2024, 07:29 Home
https://estacio.saladeavaliacoes.com.br/exercicio/6613e846eee27ec2ab36fa4f/gabarito/ 4/13
A
B
C
A alternativa correta utiliza a função .click() do JQuery para atribuir um evento de
clique a um botão. Dentro do evento, ela utiliza a função .hide() para esconder todos
os elementos
com a classe .destaque. As outras alternativas não representam corretamente a ação
descrita, seja por selecionar elementos de forma incorreta ou por utilizar métodos que
não existem no JQuery.
3 Marcar para revisão
O jQuery pode selecionar elementos HTML a partir de seletores, otimizando o
desenvolvimento. Sobre a utilização de seletores no jQuery, é correto afirmar:
$�´td, th´); retornará todos os elementos th que são filhos de td.
$�´#formulario´); retornará todos os elementos da classe 'formulario'.
$�´p:first´); retornará o primeiro dos elementos p.
16/04/2024, 07:29 Home
https://estacio.saladeavaliacoes.com.br/exercicio/6613e846eee27ec2ab36fa4f/gabarito/ 5/13
D
E
$�´.paragrafo´); retornará o elemento com id igual a 'paragrafo'.
$�´p#first´); retornará o primeiro dos elementos p.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
O seletor $�´p:first´) no jQuery é usado para selecionar o primeiro elemento p na
página. Isso é útil quando queremos aplicar estilos ou realizar operações apenas no
primeiro elemento de um tipo específico. Portanto, a afirmação "$�´p:first´); retornará
o primeiro dos elementos p" está correta, tornando a alternativa C a resposta correta
para esta questão.
4 Marcar para revisão
Um programador está trabalhando em uma aplicação web e precisa garantir que uma
variável seja acessível somente dentro do bloco onde foi declarada, evitando conflitos com
outras partes do código.
Qual palavra-chave em Javascript deve ser usada para declarar a variável com o escopo
desejado?
16/04/2024, 07:29 Home
https://estacio.saladeavaliacoes.com.br/exercicio/6613e846eee27ec2ab36fa4f/gabarito/ 6/13
A
B
C
D
E
var.
let.
const.
scope.
block.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é let, pois permite a declaração de variáveis com escopo de
bloco, ou seja, a variável existe apenas dentro do bloco onde foi declarada. As outras
opções são incorretas: var tem escopo de função, const também tem escopo de bloco
mas é usada para constantes, enquanto scope e block não são palavras-chave para
declaração de variáveis em Javascript.
16/04/2024, 07:29 Home
https://estacio.saladeavaliacoes.com.br/exercicio/6613e846eee27ec2ab36fa4f/gabarito/ 7/13
A
B
C
D
E
5 Marcar para revisão
Considere a página abaixo, construída utilizando jQuery: 
$(document).ready(function() { ..I... }); Esconder Texto do parágrafo.
Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se
preencher a lacuna I com: 
$�'button').click(function(){$('p#par').hide();}); 
$�'button:eq(0)').click(function().defineProperty('p.par').hide()); 
$�'button').click(function(){$('p.par').hidden();}); 
$�'button:eq(1)').click(function(){$('p#par').hide();}); 
$�'button').click(function(){$('p.par').hide();}); 
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
16/04/2024, 07:29 Home
https://estacio.saladeavaliacoes.com.br/exercicio/6613e846eee27ec2ab36fa4f/gabarito/ 8/13
A
B
Gabarito Comentado
A resposta correta é: $�'button').click(function(){$('p.par').hide();}); 
6 Marcar para revisão
Considere o bloco de código abaixo que utiliza JavaScript e JSON. 
Para que o bloco de código exiba 0146 vermelha, a lacuna I deve ser corretamente
preenchida por: 
x.trens[2].trem + " " + x.trens[2].linha 
text.trens[trem] + " " + text.trens[linha] 
16/04/2024, 07:29 Home
https://estacio.saladeavaliacoes.com.br/exercicio/6613e846eee27ec2ab36fa4f/gabarito/ 9/13
C
D
E
x.trens[1].trem + " " + x.trens[1].linha 
x.trens[trem] + " " + x.trens[linha] 
text.trens[1].trem + " " + text.trens[1].linha 
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A resposta correta é: x.trens[1].trem + " " + x.trens[1].linha 
7 Marcar para revisão
Em um projeto web, ao implementar uma tabela HTML dinâmica utilizando jQuery e AJAX,
os dados são recebidos do servidor no formato JSON. A tabela é atualizada
automaticamente sem recarregar a página, melhorando a experiência do usuário.
Qual método HTTP é mais adequado para a realização dessa tarefa e por quê?
16/04/2024, 07:29 Home
https://estacio.saladeavaliacoes.com.br/exercicio/6613e846eee27ec2ab36fa4f/gabarito/ 10/13
A
B
C
D
E
PUT, pois permite substituir recursos no servidor.
GET, pois é utilizado para solicitar dados de um recurso especificado.
DELETE, pois remove recursos do servidor.
HEAD, pois solicita uma resposta similar ao GET, sem o corpo da resposta.
TRACE, pois permite diagnóstico no caminho para o alvo.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
O método HTTP GET é ideal para solicitar dados de um recurso especificado, como é o
caso ao se receber dados no formato JSON para uma tabela HTML dinâmica. Ele é
usado para realizar requisições que não resultam em uma atualização no estado do
recurso, adequando-se ao cenário descrito de atualização de uma tabela sem
recarregar a página.
16/04/2024, 07:29 Homehttps://estacio.saladeavaliacoes.com.br/exercicio/6613e846eee27ec2ab36fa4f/gabarito/ 11/13
A
B
C
8 Marcar para revisão
Ao contrário da palavra- chave "var", a palavra- chave "let", tem como função restringir o
acesso a variáveis dentro de um bloco. Neste sentido, o que acontece quando executamos
o código abaixo em um navegador com suporte a ECMAScript versão ES6 ou superior?
O valor da variável teste será sempre 200. 
Será exibido no console do navegador o valor 1. 
Será exibido dentro da janela navegador o valor 1. 
16/04/2024, 07:29 Home
https://estacio.saladeavaliacoes.com.br/exercicio/6613e846eee27ec2ab36fa4f/gabarito/ 12/13
D
E
A instrução let introduz um escopo de bloco a variável teste. 
A declaração da variável teste utilizando let funcionaria da mesma forma se
utilizássemos var. 
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
A resposta correta é: O valor da variável teste será sempre 200. 
9 Marcar para revisão
Em um projeto de interface web, um desenvolvedor utiliza jQuery para aprimorar a
interatividade. Ele planeja modificar o estilo de um botão quando o usuário passa o mouse
sobre ele. Para isso, ele precisa selecionar corretamente o botão e aplicar a função de
estilo.
Qual método jQuery o desenvolvedor deve usar para selecionar o botão pelo seu ID e
aplicar uma mudança de estilo ao passar o mouse?
16/04/2024, 07:29 Home
https://estacio.saladeavaliacoes.com.br/exercicio/6613e846eee27ec2ab36fa4f/gabarito/ 13/13
A
B
C
D
E
$�'#botao').onMouseOver()
$�'#botao').hover()
$�'.botao').mouseenter()
$�'botao').mouseover()
$�'#botao').mouseStyle()
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a B, $�'#botao').hover(). Este método é usado no jQuery para
adicionar manipuladores de eventos para a ação de passar o mouse sobre um
elemento. As outras alternativas, embora usem termos relacionados ao jQuery e
eventos de mouse, não são métodos corretos para esta ação específica.

Continue navegando

Outros materiais