Prévia do material em texto
Desenvolvimento em Javascript (/aluno/time…
Av - Subst. 2 - Desenvolvimento em Javascript
Informações Adicionais
Período: 06/06/2023 00:00 à 10/06/2023 23:59
Situação: Confirmado
Tentativas: 3 / 3
Pontuação: 1500
Protocolo: 868552523
A atividade está fora do período do cadastro
Avaliar Material
1)
a)
b)
c)
d)
e)
2)
a)
Quando um evento de teclado é disparado é possível capturar informações da tecla que foi pressionada como o
caractere que ela imprime e seu respectivo código. este comportamento possibilita, por exemplo, criar mecanismo de
controle tem um jogo, atribuindo uma determinada tecla a um movimento específico do personagem.
Sabendo disso selecione nas opções abaixo aquela que descreve corretamente os dois parâmetros que podem ser lidos
do objeto que representa o evento disparado e representam os dados da tecla pressionada.
Alternativas:
pressedChar e codeKey.
keyChar e codePressed.
eventKey e codeEvent.
key e keyCode. Alternativa assinalada
pressedKey e idCode.
Quando é necessário trabalhar com eventos em JavaScript, tem-se a união dos seguintes elementos: o evento que se
quer monitorar, o manipulador de eventos (handler) e uma função que será executada quando o evento for disparado.
Sabe-se que a declaração de um handler pode ser feita de duas formas básicas, que é através da adição do handler de
forma inline dentro de uma tag HTML ou utilizando-se o método addeventlistener sobre o elemento HTML desejado.
Supondo que um campo do tipo input está sendo criado e que será usada a forma inline para adicionar um handler de
evento blur, analise as alternativas abaixo e indique qual das alternativas abaixo descreve uma situação em que a adição
foi feita corretamente.
Alternativas:
<input type="text" value="Semestre" name="Semestre" id="Semestre"
onblur="perdeFoco(event, 'mensagemOutPut')">
Alternativa assinalada
https://www.colaboraread.com.br/aluno/timeline/index/3071235704?ofertaDisciplinaId=1946118
javascript:void(0);
b)
c)
d)
e)
3)
a)
b)
c)
d)
e)
4)
<input type="text" value="Semestre" id="Semestre" onblur="perdeFoco('mensagemOutPut',event)">
<input type="text" value="Semestre" name="Semestre" id="Semestre" blur="perdeFoco(event, 'mensagemOutPut')">
<input type="text" name="Semestre" id="Semestre" oblur="perdeFoco(event, 'mensagemOutPut')">
<input type="text" value="Semestre" name="Semestre" onblur="perdeFoco()">
Uma das características do decorador @NgModule () é realizar a configuração das dependências internas e externas
do ambiente de desenvolvimento. Ele pode extrair módulos externos a ele, assim como utilizar declarações que são
obrigatórias como os componentes, diretivas e pipes. Alguns dos componentes exportados pelo NgModule podem ser
visíveis ou não por outros módulos. No Angular, existem dois tipos de módulos, o módulo o raiz e os módulos de
recursos. Os módulos de recursos são aplicados em partes menos eficientes do código. Há também a possibilidade de
se adicionar serviços para um grupo geral do NgModule. Um NgModule define o decorador @NgModule (), este é uma
função que recebe um objeto unitário de metadados e que contêm propriedades que descrevem o módulo.
Considerando o texto base sobre o NgModule e suas características assinale a resposta correta em relação às suas
propriedades mais importantes.
Alternativas:
Uma das características do decorador @NgModule () é realizar a desinstalação das dependências do ambiente.
Declarações nada mais são do que componentes, canais e diretivas que pertencem ao NgModule.
Um @NgModule() define o decorador NgModule, este é uma função que recebe um objeto
unitário de metadados com propriedades que descrevem o módulo.
Alternativa assinalada
No ambiente Angular, podem existir dois tipos de módulos, os módulos de recursos e o módulo raiz. Os módulos de
recursos são aplicados em partes menos eficientes do código assim como o módulo raiz.
O decorador @NgModule () é capaz de configurar as dependências próprias do ambiente de desenvolvimento
(dependências internas), assim como configurar pacotes de terceiros. Esta é uma característica opcional do ambiente
Angular.
A renderização é muito conhecida no tratamento de imagens, pois estas necessitam que sejam combinadas para
gerar um resultado de uma outra imagem que se quer, mas no desenvolvimento web, em front-end, este conceito é
utilizado para explicar quando uma página web recebe uma atualização HTML, mas ainda não está completamente
formada na tela, então o processo de renderização permite que seja forçada esta atualização, formando a tela em sua
totalidade. Este processo implica em um ganho direto no desempenho da aplicação para o usuário (VILARINHO, 2021).
Considerando as informações apresentadas, analise as afirmativas a seguir:
I. Uma das características do VUE é a renderização que é feita por DOM (Modelo de Objeto de Documento) atualizando
apenas quando um dos componentes são alterados, melhorando o desempenho, evitando assim atualizações
desnecessárias.
II. A componentização do VUE permite que o sistema seja construído a partir destes componentes de software,
utilizando a função JSX, que permite criar páginas com melhor navegação para o usuário.
III. Em um caso de e-commerce por exemplo, este modelo permite a escolha de um produto, com o tamanho e cor
específicos e o componente então busca na base de dados, atualizando a informação para o usuário, validando para o
usuário se o item tem em estoque ou não, permitindo ao usuário decidir se quer ou não o item, entes de colocar o item
no carrinho de compras.
Considerando o contexto apresentado, é correto o que se afirma em:
Alternativas:
Colaborar © 2004-2019 Kroton
a)
b)
c)
d)
e)
5)
a)
b)
c)
d)
e)
II e III, apenas.
I e III, apenas.
I, apenas. Alternativa assinalada
II, apenas.
I, II e III.
No REACT, os componentes importam módulos que são exportados no final do componente. Os componentes
recebem as nomeações, chamados de PascalCase (primeira letra de cada palavra em uma palavra composta é
maiúscula), pois estes componentes devem ser escritos respeitando este critério.
Considerando as informações apresentadas, analise as afirmativas a seguir:
I. Outras bibliotecas que reagem e se integram com o JSX do JavaScript podem ser criadas para o desenvolvimento front-
end.
II. Dentro do REACT, as variáveis do JSX são colocadas entre chaves { desta forma }.
III. Os atributos não são os mesmos do HTML, respeitando as regras do Javascript. E os props, falado no início desta aula,
são atributos que invocam os componentes.
Considerando o contexto apresentado, é correto o que se afirma em:
Alternativas:
II e III, apenas.
I e III, apenas.
I, apenas.
II, apenas.
I, II e III. Alternativa assinalada