93% confiançaObserve o trecho de código utilizado em um blog para registrar cliques em vários botões de curtir: Nesse contexto, explique como o uso do forEach() contribui para reutilizar a mesma lógica de interação em vários botões da página.dom-e-eventosestruturas-de-repeticaojavascript
97% confiançaObserve os dois trechos de código abaixo utilizados para registrar cliques em três botões de curtir. Considerando princípios de reutilização e organização do código, a vantagem do Trecho 2 em relação ao Trecho 1 é:dom-e-eventosjavascriptprogramacao
97% confiançaClosure é um conceito que tem relação com a técnica de currying e três cadeias de escopo: seu próprio escopo; escopo externo, com acesso às variáveis da função exterior; e escopo com acesso às variáveis globais. Assinale a alternativa correta acerca do que são closures.funcoes-e-escopojavascriptprogramacao
98% confiançaA linguagem de programação JavaScript tem suporte a diversos paradigmas de programação. Dessa forma, temos recursos importantes disponíveis que facilitam a vida do desenvolver de aplicativos, como a possibilidade de utilizar funções de alta ordem. Indique a opção que representa a descrição de funções de alta ordem:javascriptparadigmas-de-programacaoprogramacao
96% confiançaO JavaScript, na condição de linguagem de programação multiparadigma, é uma linguagem que tem suporte ao paradigma de orientação a objetos, sendo capaz de criar objetos com atributos e métodos. Indique a opção que representa a criação de um método para uma classe qualquer em JavaScript:javascriptorientacao-a-objetosprogramacao
98% confiançaA linguagem de programação JavaScript tem suporte a diversos paradigmas de programação. Dessa forma, temos recursos importantes disponíveis que facilitam a vida do desenvolvedor de aplicativos, como a possibilidade de utilizar funções de alta ordem. Indique a opção que representa a descrição de funções de alta ordem:javascriptparadigmas-de-programacaoprogramacao
99% confiançaSobre a biblioteca Jquery, é INCORRETA a seguinte afirmaçãodesenvolvimento-webdom-e-ajaxjavascript
98% confiançaO comando jQuery para selecionar e esconder todos os elementos com a classe "escondido", de uma página é:javascriptjqueryprogramacao
98% confiançaA tecnologia AJAX foi desenvolvida para gerar uma maior interatividade com o usuário e proporcionar mais velocidade em processos executados na web, baseando-se em chamadas assíncronas. Assinale a alternativa que indica a linguagem que o AJAX é baseado.ajaxdesenvolvimento-webjavascript
98% confiançaO comando JavaScript exibido a seguir escreve o texto "XXX" no interior de um elemento HTML: document.getElementById("demo").innerHTML = "XXX"; Sabe-se que o elemento a ser modificado é localizado pelo valor de certo atributo. Assinale o nome do atributo HTML que deve possuir o valor "demo":domhtmljavascript
96% confiançaQual a forma correta de escrever um array utilizando a linguagem javascript?estruturas-de-dadosjavascriptprogramacao
98% confiançaConsidere o seguinte trecho de código JavaScript: let a = "5"; let b = 5; console.log(a == b); console.log(a === b); Qual será a saída exibida no console?javascriptoperadores-de-comparacaoprogramacao
82% confiançaUtilizando a fórmula de juro composto: Qual dos algoritmos abaixo consegue extrair os valores necessários do texto a seguir e calcular o valor final de investimento? "Valor inicial de R$ 1.000,00 aplicado a 0,14% de juro ao dia no dia 25/12/2013 e resgatado no dia 13/10/2018"expressoes-regularesjavascriptmatematica-financeira
96% confiançaUm site deve fazer a simulação de um investimento e, para tanto, precisa calcular a quantidade de dias entre as datas de aplicação e resgate. Assinale a alternativa que permite obter, a partir de dois objetos Date, data1 e data2, a quantidade de dias entre eles.datas-e-horariosjavascriptprogramacao
94% confiançaNem todos os objetos nativos apresentam construtores ou propriedades acessíveis. Qual das alternativas a seguir representa um código válido na manipulação de objetos nativos?javascriptobjetos-nativosprogramacao
96% confiançaOs objetos nativos estão presentes diretamente na linguagem JS, oferecendo funções e constantes de grande utilidade para o programador. A respeito desses objetos, assinale a alternativa verdadeira:ecmascriptjavascriptobjetos-nativos
98% confiançaCriadas as páginas Web com uma estrutura HTML adequada e com estilização, o desenvolvedor pode adicionar filtros de pesquisa para apresentação de dados selecionados, validação de formulários, entre outros comportamentos dinâmicos e interativos. Marque a opção que representa a linguagem de script que permite a manipulação dos elementos do documento da página Web:desenvolvimento-webdomfront-end
95% confiançaO DOM é uma interface de programação para documentos HTML que fornece uma representação do documento da página Web na forma de árvore. Marque a opção que representa os elementos filhos do nó window:desenvolvimento-webdombomjavascript
98% confiançaSe o desenvolvedor precisar mudar a cor de um texto no momento em que o usuário clicar no botão, é possível acessar os elementos da árvore DOM para realizar tal manipulação no nó em questão. Marque a opção que representa a forma de obter o elemento e definir a cor azul ao texto:desenvolvimento-webdomjavascript
98% confiançaExistem vários métodos de manipulação dos elementos da página Web que podem ser utilizados pelo desenvolvedor para adicionar comportamento aos sistemas ou a páginas Web. Marque a opção referente ao método que obtém um elemento a partir de seu identificador:desenvolvimento-webdomjavascript
96% confiançaSobre React e suas características, assinale a alternativa correta: I. Biblioteca Javascript desenvolvida pelo Facebook. II. Utiliza o conceito de componentes, ajudando na construção de interfaces, facilitando na sua reutilização. III. Apesar de ser de código aberto, sua comunidade é muito pequena, pois muitos não aderiram a forma complexa de utilizar JSX. IV. Usado para o desenvolvimento de interface tanto para usuários web quanto para mobile (React native).desenvolvimento-webjavascriptreact