There are no comments, be the first and leave one below:
Com relação à Linguagem JavaScript, podemos afirmar que Escolha uma:
a. trata-se de uma linguagem compilada.
d. é fracamente tipada.
b. é processada no lado servidor.
c. não possibilita dinamismo na programação Web.
Os objetos são considerados estruturas de dados mais elaboradas, possuindo seus métodos e propriedades. Sobre objetos JavaScript, marque a afirmativa correta: Escolha uma:
c. Arrays não são considerados objetos.
b. Strings não podem ser tratadas como objetos.
d. Datas não podem ser tratadas como objetos.
a. Números podem ser tratados como valores elementares ou objetos.
É comum escrever funções em JavaScript que serão executadas com base no surgimento de eventos. Abaixo, aponte o evento que não está vinculado à operação do mouse sobre elementos de uma página Web: Escolha uma:
a. Onclick.
d. Onmousemove.
b. Onkeydown.
c. Onmousedown.
Com relação ao assunto “validação de formulários” utilizando JavaScript, podemos afirmar: Escolha uma:
a. As verificações são realizadas no servidor.
d. É possível verificar entradas inválidas para datas.
c. Entradas desformatadas, como aquelas para e-mail ou CPF, não podem ser testadas.
b. Campos em branco não podem ser testados.
Com relação à notação JSON, é correto afirmar: Escolha uma:
b. Possui representação de difícil escrita e leitura para os seres humanos.
a. Trata-se de notação específica para JavaScript.
c. É de difícil interpretação e geração pelos computadores.
d. Trata-se de uma notação mais leve para objetos.
Erros são comuns em programas de computador e, para tratá-los, podem-se escolher estratégias preventivas ou corretivas. Todos os assuntos abaixo estão diretamente ligados a “tratamento de erros” em JavaScript, exceto: Escolha uma:
d. Objeto “Math”.
c. Tratamento de exceções.
a. Depuração.
b. Método “Console.log()”.
Quando se diz que a principal proposta da HTML5 é entregar conteúdo “rico” ao usuário, entende-se que Escolha uma:
b. ela pode gerar bitcoins na conta bancária do usuário, à medida que conteúdo Web é disponibilizado no browser.
c. ela pode rodar em TVs antigas, como aquelas de tubo de elétrons.
a. ela pode rodar completamente sem o auxílio de scripts.
d. há a tentativa de se evitar plugins extras.
Sobre as regras estabelecidas para o desenvolvimento da HTML5, entre o W3C e WHATWG, é errado afirmar: Escolha uma:
c. Tratamento de erros deveria ser mais fácil do que em versões anteriores.
d. O processo de desenvolvimento deveria ser visível para o público.
a. HTML5 deveria ser dependente do dispositivo.
b. A dependência de plugins externos, como Flash, deveria ser reduzida.
Sobre o elemento “canvas”, está errado: Escolha uma:
b. Em uma marcação como “<canvas id="myCanvas" width="200" height="100"></canvas> ”, a área do elemento “canvas” está contornada com uma borda.
a. “Canvas” é um recipiente para comportar gráficos e imagens a serem manipuladas.
c. “Canvas” tem vários métodos para desenhar linhas, caixas, círculos, texto e adicionar imagens.
d. “Canvas” não é uma API da HTML5, mas um elemento da página Web.
Com a API “geolocation” da HTML5, Escolha uma:
c. não é necessário se preocupar com a privacidade do usuário.
a. podemos obter o posicionamento de um satélite em órbita sobre a Terra.
d. é possível obter a posição geográfica de um usuário.
b. há informações menos precisas para dispositivos com GPS.
O método “getCurrentPosition()”, da API “geolocation” Escolha uma:
d. obtém a posição do usuário, sem necessariamente imprimir a informação.
b. não pode ser utilizado com APIs de terceiros.
c. não obtém resultados que possam ser disponibilizados com mapas do Google Maps, por exemplo.
a. obtém a posição do usuário, sem haver a possibilidade de erros.
Com relação à API “drag/drop”, da HTML5, pode-se afirmar que Escolha uma:
b. não é necessário explicitar que um elemento a ser manipulado deve ser arrastável (“draggable”).
a. ela cuida de desenhar elementos na tela.
c. eventos não são muito comuns no funcionamento das funções da API em questão.
d. ela funciona basicamente com as funcionalidades de arrastar e soltar elementos de uma página HTML.
Ajax significa: Escolha uma:
a. Another Java And XHTML.
b. A JavaScript Xtreme.
c. Another JavaScript extensible.
d. Asynchronous JavaScript and XML.
Sobre a XMLHttpRequest, marque a afirmativa correta: Escolha uma:
b. “responseText” é uma propriedade que contém os dados retornados como inteiros.
d. “readystatechange” é uma propriedade.
a. “responseXML” é uma propriedade que contém os dados retornados como um documento XML.
c. “onreadystatechange” é um evento.
Com relação aos estados da propriedade “readyState”, de um objeto XMLHttpRequest, é correto afirmar que Escolha uma:
a. 0 = o pedido está completo
c. 2 = o pedido está sendo processado
d. 4 = o pedido está incompleto
b. 1 = o pedido foi configurado
São exemplos de aplicações Ajax, EXCETO: Escolha uma:
d. Atualização de dados na página, com visualização da caixa de entrada, após se “logar” em uma conta de WebMail.
c. Atualização de dados na página como, por exemplo, a hora atual.
a. Recursos de autocompletar.
b. Validação de dados de formulários.
Marque a afirmativa errada: Escolha uma:
c. jQuery e Ajax são recursos similares em um código JavaScript.
b. É possível misturar jQuery e JavaScript “tradicional”.
d. jQuery é considerada uma biblioteca JavaScript.
a. jQuery permite escrever códigos JavaScript mais concisos.
Com relação aos seletores de jQuery, pode afirmar: Escolha uma:
c. $(".intro,.demo") representa a busca por todos os elementos de demonstração na seção “header” do documento HTML.
b. $(".intro") representa a busca por todos os elementos da seção “header” do documento HTML.
a. $("#lastname") representa a busca pelo elemento com id igual a lastname.
d. $("div") representa a busca por todos os operadores de divisão presentes no documento HTML .
NÃO pode ser considerado um efeito da jQuery: Escolha uma:
c. show ()
d. animate ()
b. arc ()
a. hide ()
Qual consideração abaixo, acerca do respectivo código, está correta? Escolha uma:
d. $("#div1").fadeOut(); Fará os objetos “div” desaparecem gradualmente.
c. $("div").animate({left:'250px'}); Movimenta todos os elementos “div" na tela.
b. $("p").show(); Irá mostrar o último elemento ‘p’ do documento HTML.
a. $("p").hide(5000); Irá esconder o primeiro elemento ‘p’ do documento HTML.
No contexto da programação Web, dificilmente pode ser considerado “assunto exclusivamente client side”: Escolha uma:
a. Validação de formulário.
d. Autenticação de usuário.
b. Depuração JavaScript.
c. Utilização de APIs da HTML5.
Dos métodos abaixo, assinale aquele que não é pertencente à classe Date de JavaScript: Escolha uma:
c. getDate().
b. getDay().
d. setDate().
a. getUFC().
É comum escrever funções em JavaScript que serão executadas com base no surgimento de eventos. Abaixo, aponte aquele que não representa um evento sobre elemento HTML: Escolha uma:
a. ondblclick
b. onmouseflush
d. onblur
c. onkeypress
Sobre as regras estabelecidas para o desenvolvimento da HTML5, entre o W3C e WHATWG, é correto afirmar: Escolha uma:
d. HTML5 deveria ser independente do dispositivo.
b. Tratamento de erros deveria ser dificultado.
c. O processo de desenvolvimento deveria ser sigiloso
a. A dependência de plugins externos, como Flash, deveria ser aumentada.
Sobre a XMLHttpRequest, marque a afirmativa errada: Escolha uma:
a. “onreadystatechange” é uma propriedade.
c. “responseText” é uma propriedade que contém os dados retornados como string de caracteres.
b. “readystatechange” é um evento.
d. “responseXML” é uma propriedade que contém os dados retornados como um documento JSON.
Sobre jQuery, é errado afirmar que: Escolha uma:
c. Os seletores podem ser entendidos como as principais construções de jQuery.
d. jQuery é uma biblioteca JavaScript.
a. jQuery pode substituir a SQL
b. jQuery apresenta construções em formato conciso para trabalhar com os elementos de uma página Web.