Escolar Documentos
Profissional Documentos
Cultura Documentos
Colaborar - Av2 - Desenvolvimento em Javascript - Passei Direto
Colaborar - Av2 - Desenvolvimento em Javascript - Passei Direto
(/notific
Desenvolvimento em Javascript (/aluno/time…
Informações Adicionais
Avaliar Material
1) Os eventos focus e blur não são utilizados somente em eventos de formulario como também podem ser utilizados
em outros elementos HTML. Ou seja, também sa~o usados como eventos Window: eles sa~o disparados em uma janela
quando essa janela do navegador recebe ou perde o foco de teclado do sistema operacional.
Sabemos que os eventos foco e desfoco podem ser utilizados em uma mesma página web.
A – O evento foco pode ser utilizado em qualquer elemento HTML, desde que não utilize o evento desfoco nesse mesmo
elemento HTML.
PORQUE,
B – Não pode existir eventos foco e desfoco para o mesmo elemento HTML.
Alternativas:
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235704?atividadeDisciplinaId=14393400 1/4
Impresso por soso Benevides, E-mail sofiapedrosab.covello@gmail.com para uso pessoal e privado. Este material pode ser protegido
por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/12/2023, 11:00:03
2) Uma página de aplicação está apresentando uma mensagem de erro no console do navegador quando um
determinado script é chamado para atuar sobre um elemento div contido na mesma. O desenvolvedor responsável pela
página começa avaliar o problema e vê que, em teoria, não deveria estar acontecendo esse problema pois o elemento
div está carregado como esperado.
Diante desse tipo de situação avalie entre as opções abaixo e selecione a opção que descreve corretamente o possível
problema acontecendo e qual manipulador de eventos pode ser usado para resolver esta questão:
Alternativas:
a) Está ocorrendo um erro de apresentação e pode ser corrigido usando o evento online.
b) Está ocorrendo um erro de compilação e pode ser corrigido usando o evento resize.
c) Está acontecendo um erro de carregamento e pode ser corrigido com o evento offline.
d) Está ocorrendo um erro de interpretação e pode ser corrigido com o evento unload.
e) Está ocorrendo um erro de tempo de execução e pode ser corrigido usando o evento load. Alternativa assinalada
3) Quando uma aplicação está programada para executar interações baseadas nas ações realizadas pelo usuário
através do mouse, pode-se trabalhar alterações em elementos HTML quando estes são clicados ou no instante em
queo ponteiro do mouse se movimenta sobre ou para fora de um elemento. Por exemplo: um desenvolvedor cria uma
aplicação, seleciona um elemento DIV (200x200 px) e adiciona a este elemento os manipuladores de eventos
mouseover, mousedown, mouseout e click. As funções que estes handlers executam estão configuradas para fazer o
seguinte:
mouseover: quando disparado, a função executada altera os valores que definem a posição do elemento DIV usando
valores aleatórios para X e Y;
mousedown: quando disparado, a função atrelada a este evento muda a posição do DIV de forma que ele fique no
centro da tela;
mouseout: alterará a cor de plano de fundo do DIV com um valor hexadecimal aleatório;
click: na função chamada por ele ocorrerá a reinicialização das configurações do DIV, movendo-o para a posição inicial
em tela e atribuindo a cor branca ao fundo do elemento.
De acordo com os requisitos para disparo de cada evento, analise as alternativas abaixo e assinale a opção que
representa adequadamente o comportamento gerado pelas interações descritas:
Alternativas:
a) Haverá a ativação dos eventos click, mouseover e mouseout, mas o evento mousedown será suprimido.
Haverá a ativação dos eventos mousedown, mouseover, mas os eventos mouseout e click serão disparados
b)
simultaneamente.
Haverá a ativação dos eventos mouseover e mouseout, e os eventos click e mousedown serão
c) Alternativa assinalada
disparados ocasionalmente.
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235704?atividadeDisciplinaId=14393400 2/4
Impresso por soso Benevides, E-mail sofiapedrosab.covello@gmail.com para uso pessoal e privado. Este material pode ser protegido
por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/12/2023, 11:00:03
d) Haverá a ativação dos eventos click e mouseover, mas os eventos mousedown e mouseout serão suprimidos.
Haverá a ativação dos eventos click e mousedown e os eventos mouseover e mouseout serão disparados
e)
ocasionalmente.
4) A modularização é uma característica do Angular. Este ambiente possui sua própria estrutura de módulos que
chamamos de NgModules. Estes contêineres podem obter funcionalidades externas originárias de outros módulos,
assim como de exportar essas funções. Um determinado módulo poderá operar como uma biblioteca em relação a
outro módulo. Na realidade, este conjunto de componentes o qual definimos como módulos não realizam de fato a
manipulação do HTML propriamente dito. O que eles fazem é declarar quais são os componentes que serão
empregados através de outros componentes de origem. Isso com base nos demais módulos externos ou internos a ele.
Um módulo pode ser abstraído como sendo uma grande caixa que contém caixas menores em seu interior.
Alternativas:
II. A modularidade de fonte têm como desvantagem a dificuldade de manutenção do código a longo prazo, de fato, a
b) medida que o escalonamento da aplicação cresce uma quantidade cada vez maior de diretórios são criados e
deverão ser administrados pelo desenvolvedor dificultando a manutenção do projeto.
III. O Angular no que diz respeito a sua modularidade. Existe um módulo chamado raiz os quais todos outros
c)
módulos são de alguma maneira dependentes, e este módulo é criado pelo próprio Angular
IV. O aumento na quantidade de módulos, componentes e funcionalidades em um software torna sua estrutura de
d) navegação complexa. A adoção de uma estrutura de navegação na forma de mapa de navegação não é
recomendável.
V. Definimos um módulo Angular como um agregado de serviços e componentes. As aplicações deste ambiente são
e) concebidas através da combinação de um ou mais módulos do tipo NgModule onde cada um executa um única
tarefa.
5) A segmentação de uma aplicação em módulos é uma das principais formas de estruturar e organizar uma
arquitetura de software. Em Angular temos o NgModule que configura o injetor e o compilador auxiliando a organização
de elementos que se relacionam entre si. Aplicações desenvolvidas em Angular Modules possuem um único módulo
raiz, além de um componente que deve ser visual e que recebe outros componentes visuais originários de outros
módulos visuais. O módulo raiz é o mínimo necessário para concepção de um aplicativo com poucos componentes. A
medida uma aplicação se desenvolve, podemos refatorar o módulo raiz em módulos de recursos, e posteriormente
importar esses módulos para módulo raiz. Qualquer aplicação desenvolvida em Angular é caracterizada por uma classe
ou decorador function chamada de NgModule, este é o elemento e que atua no processo de segmentação das
estruturas do código. Os módulos também podem adicionar serviços a um aplicativo de acordo com a necessidade do
desenvolvedor.
Com base na definição de módulos Angular, avalie as seguintes asserções e a relação proposta entre elas.
Alternativas:
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235704?atividadeDisciplinaId=14393400 3/4
Impresso por soso Benevides, E-mail sofiapedrosab.covello@gmail.com para uso pessoal e privado. Este material pode ser protegido
por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/12/2023, 11:00:03
A segmentação de uma aplicação em módulos é uma das principais formas de estruturar e organizar uma
a) arquitetura de software. Em Angular, podemos definir diversos módulos raizes onde cada um deles poderá ser
aplicado em um projeto específico.
Qualquer aplicação desenvolvida em Angular é caracterizada por uma classe ou decorador function chamada de
c) @NgModule, entretanto esta função atua somente no ambiente interno da aplicação, não podendo se comunicar
com outras secções do código e com outras funcionalidades de uma aplicação.
A estrutura NgModule é um elemento atua no processo de segmentação e ordenação do código. A grande vantagem
d)
deste módulo é ser capaz de organizar elementos que não se relacionam entre siadicionando novos serviços a eles.
Aplicações desenvolvidas em Angular Modules possuem apenas um módulo raiz NgModule. Este módulo é um
e)
componente visual que recebe outros módulos visuais originários de outros componentes visuais.
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235704?atividadeDisciplinaId=14393400 4/4