

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Analise o código JavaScript a seguir.
var pessoa = {
nome: "Carlos",
sobreNome: "Moreira",
rg: 12125566,
nomeCompleto : function() {
return this.nome + " " + this.sobreNome;
}
};
Analise ainda o comando de atribuição a seguir.
document.getElementById("34").innerHTML=...;
No trecho pontilhado, a expressão que retorna corretamente a concatenação do nome com o sobrenome de pessoa é:
pessoa.nomeCompleto()
pessoa:nomeCompleto
nomeCompleto()
pessoa.nomeCompleto
pessoa.nomecompleto
Considere as seguintes operações na linguagem JavaScript:
<script>
var i = 2;
i +=3;
i *= 4;
document.writeln(i)
<script>
O valor exibido na tela será
4.
20.
9.
10.
Considere JavaScript, a seguir analise os comandos e assinale a alternativa que apresenta de modo correto e respectivo os resultados.
I. "1" + 6 + 9
II. 1 + 6 + 5
III. 1 + 6 + "8"
Leia as afirmativas a seguir:
I. Com o PHP, é possível coletar dados de formulários, por exemplo.
II. O JavaScript é responsável pelos scripts que fazem certos comportamentos funcionarem nos sites, como quando se passa o mouse sobre um item de menu e várias opções são exibidas, por exemplo.
Marque a alternativa CORRETA:
As duas afirmativas são verdadeiras.
A afirmativa I é verdadeira, e a II é falsa.
A afirmativa II é verdadeira, e a I é falsa.
As duas afirmativas são falsas.
Considere o fragmento de código de uma página de web abaixo, que utiliza JavaScript.

Para que o texto PREFEITURA DE MANAUS seja exibido no parágrafo cujo id="id02" a lacuna I deverá ser preenchida por:
Observe o seguinte código JavaScript:
O resultado apresentado no browser, após a sua execução, é
8.
10.
7.
9.
6.
O uso comum do JSON (JavaScript Object Notation) é para armazenamento e troca de dados entre clientes e servidores web. Os dados recebidos de um servidor web são sempre uma string, que pode ser analisada e transformada utilizando JavaScript.
Imagine-se que é recebido o seguinte texto em formato JSON de um servidor web:
'{"nome":"João”, “idade":27, “cidade”: "São Paulo"}'
É preciso converter o texto em um objeto JavaScript
Qual função JavaScript é utilizada para realizar essa conversão?
JSON.javascriptobj()
JSON.convert()
JSON.parse()
JSON.analyse()
As páginas da internet são escritas em linguagens como HTML, Java Script, XML, PHP e podem conter textos, imagens ou vídeos. Além das páginas simples, o programador poderá desenvolver páginas dinâmicas e interativas. A criação de algumas são mais trabalhosas e requer um certo nível de experiência na área. Mas são páginas que contém recursos avançados como serviços de compra online, redes sociais, visualizações dinâmicas, etc.
Complete as lacunas com o tipo de programação web e marque a alternativa que corresponde, essa ordem, de cima para baixo.
• _______________é uma linguagem de marcação utilizada na construção de páginas na Web. Documentos que podem ser interpretados por navegadores. A tecnologia é fruto da junção entre os padrões HyTime e SGML.
• _______________é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.
• ________________é uma recomendação da W3C para gerar linguagens de marcação para necessidades especiais. É um dos subtipos da SGML capaz de descrever diversos tipos de dados. Seu propósito principal é a facilidade de compartilhamento de informações por intermédio da internet.
• ___________________é uma linguagem de programação interpretada de alto nível, caracterizada também, como dinâmica, fracamente tipificada, prototype-based e multi-paradigma. Juntamente com CSS, é uma das três principais tecnologias da World Wide Web.
HTML, Java Script, PHP, XML
Java Script, PHP, XML, HTML
HTML, PHP, XML, Java Script
XML, PHP, Java Script, HTML
PHP, XML, Java Script, HTML
A respeito de JavaScript assinale a alternativa que defina corretamente os métodos window.onload e onDocumentReady
O evento onload dispara ao iniciar o carregamento da página - onDocumentReady é disparado apenas após o DOM ser carregado e que possa ser manipulado
O evento onload não dispara até que a última parte da página seja carregada - onDocumentReady é disparado apenas após o DOM ser carregado e que possa ser manipulado
O evento onload é disparado antes dos estilos serem carregados - onDocumentReady aguarda os estilos e imagens serem carregadas
O evento onload dispara junto com os estilos - onDocumentReady é disparado paralelamente ao onload
JavaScript é uma linguagem de script orientada a objetos, multiplataforma. É uma linguagem pequena e leve que pode rodar num navegador web. Analise o trecho de código abaixo, escrito em JavaScript.

Sobre esse trecho, assinale a afirmação INCORRETA.
Uma caixa de diálogo prompt contém uma caixa de texto de linha única, um botão Cancelar, e um botão OK, e retorna o texto que o usuário digitou naquela caixa de texto
A caixa de diálogo de aviso (alert) deve ser utilizada para mensagens que não requeiram nenhuma resposta da parte do usuário, a não ser o reconhecimento da mensagem
A função toLowerCase() irá converter o texto da variável signo em letra minúscula
Na primeira linha do código, ao declarar a variável 'signo' o tipo de dado string deve ser especificado para o funcionamento do script ocorrer sem erros;
Para esse código JavaScript ser executado não há necessidade de instalação de complemento no navegador Mozilla Firefox
Analise o trecho de código a seguir, extraído de uma página na qual foram inseridos os devidos links para o acionamento da biblioteca JQuery.
...
<head>
...
<script>
$(document).ready(function(){
$("#2").click(function(){
$("p").hide();
});
});
</
</
<body>
<p id="1">Clique 1</
<p id="2">Clique 2</
<p id="3">Clique 3</
<body>
...
Sabendo-se que essa página exibe inicialmente três linhas, é correto afirmar que um clique:
no primeiro parágrafo oculta somente a primeira linha originalmente exibida;
no segundo parágrafo em nada altera o que é exibido pela página;
no terceiro parágrafo oculta a primeira e a terceira linhas originalmente exibidas;
no segundo parágrafo oculta somente a segunda linha originalmente exibida;
no segundo parágrafo oculta as três linhas originalmente exibidas.
Quais métodos Javascript abaixo constituem métodos válidos de strings?
1. slice()
2. indexOf()
3. substr()
4. search()
Assinale a alternativa que indica todas as afirmativas corretas.
São corretas apenas as afirmativas 1, 2 e 3.
São corretas apenas as afirmativas 1, 2 e 4.
São corretas apenas as afirmativas 1, 3 e 4.
São corretas apenas as afirmativas 2, 3 e 4.
São corretas as afirmativas 1, 2, 3 e 4.
Considere o fragmento de código JavaScript a seguir que utiliza programação orientada a objetos.

Para definir a classe, a lacuna I deve ser corretamente preenchida por:
document.getElementById("caixa").add(para)
element.append(para.append(node))
element.innetHTML(para.add(node))
element.addNode(para.addContent(node))
element.appendChild(para.appendChild(node))
Considere a execução do código JavaScript abaixo, compatível com o ECMAScript 6, e a respectiva numeração das linhas de código na coluna à esquerda, e assinale a alternativa correta.
as saídas: 4, 1, 5 e 1.
as saídas: 4, 1, 4 e 1.
as saídas: 4, 1, 4 e 10.
uma mensagem de erro referente à linha 3.
uma mensagem de erro referente à linha 4.
Considerando os browsers mais populares (Chrome, Safari e Firefox), que dão vasto suporte à linguagem JavaScript, é correto afirmar que:
esses browsers por questões de segurança, não permitem que scripts manipulem o conteúdo HTML que foi renderizado na página.
eles dão suporte nativo à comunicação bidirecional com aplicações remotas através de WebSockets.
além do suporte à biblioteca XMLHttpRequest para requisições com XML, eles fornecem suporte nativo ao objeto JSONHttpRequest para fazerem requisições AJAX com JSON.
esses browsers dão suporte à API EventSource do HTML5, que ainda não é nativa e depende de instalação de plugin ou extensão para tal.
o código escrito em JavaScript é incompatível com as versões desses browsers para smartphones.
Considere o fragmento de código de uma página de web abaixo, que utiliza JavaScript.
<body>
<h1 id="id01">PREFEITURA DE MANAUS</
<p id="id02"></
<script>
document.getElementById("id02").innerHTML = document.getElementById("id01").
;
</
</
Para que o texto PREFEITURA DE MANAUS seja exibido no parágrafo cujo id="id02" a lacuna I deverá ser preenchida por:
childNodes[1].nodeValue
firstSibling.nodeValue ou firstNode.nodeValue
value ou text
firstChild.nodeValue ou childNodes[0].nodeValue
parentNode[0].nodeValue