Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Programao III
Introduo Web
Thiago Leite
thiago.leite@udf.edu.br
segunda-feira, 8 de abril de 13
Bibliografia
segunda-feira, 8 de abril de 13
Bibliografia
DALLOGLIO, Pablo.
PHP: programando
com orientao a
objetos. So Paulo:
Novatec Editora, 2007.
segunda-feira, 8 de abril de 13
Bibliografia
NIXON, Robin.
Learning PHP,
MySQL, JavaScript,
and CSS: A Stepby-Step Guide to
Creating Dynamic
Websites. California:
O'Reilly Media Inc, 2012.
segunda-feira, 8 de abril de 13
Ementa
1. Introduo a Web
2. Introduo a PHP
3. Orientao a objetos
4. Manipulao de Dados
segunda-feira, 8 de abril de 13
Avaliao
Primeiro bimestre
Trabalhos em grupo (5 pontos)
Grupo de 3 alunos
Online no Blackboard
Avaliao bimestral (5 pontos)
segunda-feira, 8 de abril de 13
Avaliao
Segundo bimestre
Projeto (5 pontos)
Grupo de 3 alunos
Online no Blackboard
Avaliao bimestral (5 pontos)
segunda-feira, 8 de abril de 13
Avaliao
No h arredondamento de
notas
segunda-feira, 8 de abril de 13
Presena em Sala de
Aula
Limite de 20 faltas
2 faltas por dia de aula
Presena do aluno ser cobrada
segunda-feira, 8 de abril de 13
segunda-feira, 8 de abril de 13
10
segunda-feira, 8 de abril de 13
10
Instituto de Tecnologia
de Massachusetts
Acesso a todo o material da universidade
MitOpenCourseWare
http://ocw.mit.edu
Acesso a parte do contedo em portugus
Parceria entre MIT e Universia
http://mit.universia.com.br
segunda-feira, 8 de abril de 13
11
Cursos Stanford
University
Cursos online gratuitos
Livre para qualquer pessoa se inscrever
Entrega de certificado da Universidade de
Stanford
segunda-feira, 8 de abril de 13
12
Cursos Piazza
Cursos online gratuitos pela plataforma
Piazza
https://piazza.com/itunesu
disponvel em plataforma Web e Mobile
segunda-feira, 8 de abril de 13
13
Cursos de Extenso
Fundamentos,
Configurao e
Instalao de Ativos de
Rede Cisco
http://migre.me/dmGQh
segunda-feira, 8 de abril de 13
14
Introduo Web
Tim Berners-Lee
inventor do WWW
(World Wide Web)
props sistema de
gerncia de
informaes em 1989
diretor da W3C
(World Wide Web
Consortium)
segunda-feira, 8 de abril de 13
15
O que WWW?
segunda-feira, 8 de abril de 13
16
segunda-feira, 8 de abril de 13
16
Introduo Web
HTTP (Hyper Text Transfer Protocol)
Framework para navegar entre contedo
Linguagem de marcao HTML
Primeiro navegador e servidor Web
segunda-feira, 8 de abril de 13
17
Introduo Web
HTML (Hyper Text Markup Language)
segunda-feira, 8 de abril de 13
18
Introduo Web
HTTP um protocolo baseado no modelo
cliente/servidor
segunda-feira, 8 de abril de 13
19
Modelo Cliente/Servidor
segunda-feira, 8 de abril de 13
20
Modelo Cliente/Servidor
segunda-feira, 8 de abril de 13
21
Introduo Web
Componentes para pginas Web estticas
Navegador Web (ex: Firefox, Internet
Explorer, Chrome, Safari)
22
23
Introduo Web
Componentes para pginas dinmicas Web
Linguagem de script servidor (ex: PHP,
ASP, Perl, Python)
segunda-feira, 8 de abril de 13
24
25
Introduo Web
Apache
segunda-feira, 8 de abril de 13
26
Introduo Web
PHP (PHP: Hypertext Preprocessor)
linguagem para gerar arquivos dinmicos
acesso irrestrito ao servidor web
interpretar contedo em arquivos .php
analisa contedo entre os smbolos <?
php e ?>
segunda-feira, 8 de abril de 13
27
Introduo Web
MySQL
segunda-feira, 8 de abril de 13
bases de dados
tabelas
campos
28
Introduo Web
JavaScript
linguagem de script para manipular
HTML
segunda-feira, 8 de abril de 13
29
30
segunda-feira, 8 de abril de 13
30
Introduo Web
Windows, Apache,
MySQL e PHP
segunda-feira, 8 de abril de 13
31
Introduo Web
HTML uma linguagem de descrio de
pginas web
baseada em tags
tags descrevem um documento
documentos HTML contm tags em
texto puro
segunda-feira, 8 de abril de 13
32
Introduo Web
Tags HTML
segunda-feira, 8 de abril de 13
ex: <html>
ex: <b></b>
33
Introduo Web
Elementos HTML
tudo entre duas tags
ex: <p>Isso um pargrafo.</p>
incio da tag
elemento
fim da tag
<p>
Isso um pargrafo
</p>
<a href="default.htm">
Isso um link
</a>
<br>
segunda-feira, 8 de abril de 13
34
Introduo Web
Atributos HTML
alguns elementos HTML possuem
atributos
segunda-feira, 8 de abril de 13
35
36
Introduo Web
segunda-feira, 8 de abril de 13
37
38
Á
á
Â
â
À
à
Å
å
Ã
ã
Ä
ä
Æ
æ
É
é
Ê
ê
È
è
Ë
ë
Ð
ð
Í
í
Î
î
Ì
ì
Ï
ï
Ó
ó
Ô
ô
Ò
ò
Ø
ø
Õ
õ
Ö
ö
Ú
ú
Û
û
Ù
ù
Ü
ü
Ç
ç
Ñ
ñ
Ý
ý
"
<
>
&
"
<
>
&
®
©
Þ
þ
ß
39
Introduo Web
segunda-feira, 8 de abril de 13
40
41
verso
ano
HTML
1991
HTML+
1993
HTML 2.0
1995
HTML 3.2
1997
HTML 4.01
1999
XHTML 1.0
2000
HTML5
2012
XHTML5
2013
Verses do HTML
segunda-feira, 8 de abril de 13
42
Introduo Web
A declarao <!DOCTYPE>
auxilia o navegador a exibir corretamente
uma pgina web
segunda-feira, 8 de abril de 13
43
Introduo Web
<!DOCTYPE html>
segunda-feira, 8 de abril de 13
44
Introduo Web
Ttulos em HTML
so definidos de <h1> a <h6>
<h1>Isto
eh
um
ttulo</h1>
<h2>Isto
eh
um
ttulo</h2>
<h3>Isto
eh
um
ttulo</h3>
segunda-feira, 8 de abril de 13
45
Introduo Web
Links HTML
so definidos com a tag <a>
podem possuir o atributo target
<a
href="http://www.thiagofmleite.com"
target="_blank">Isto
um
link</a>
segunda-feira, 8 de abril de 13
46
Introduo Web
Imagens HTML
so definidos com a tag <img>
<img
src="w3schools.jpg"
width="104"
height="142">
segunda-feira, 8 de abril de 13
47
Introduo Web
Comentrios em HTML
so definidos com a tag <!-- -->
<!--
Isso
um
comentrio
-->
segunda-feira, 8 de abril de 13
48
Introduo Web
Linhas horizontais em HTML
so definidos com a tag <hr>
<hr>
segunda-feira, 8 de abril de 13
49
Introduo Web
Quebras de linhas em HTML
so definidos com a tag <br>
<br>
segunda-feira, 8 de abril de 13
50
Introduo Web
Texto em negrito com HTML
so definidos com a tag <b>
<b>Texto
em
negrito</b>
segunda-feira, 8 de abril de 13
51
Introduo Web
Texto em itlico com HTML
so definidos com a tag <i>
<i>Texto
em
italico</i>
segunda-feira, 8 de abril de 13
52
Exerccio
segunda-feira, 8 de abril de 13
53
Introduo Web
Tabelas em HTML
as linhas so definidas pelas tags <tr>
(table row)
segunda-feira, 8 de abril de 13
54
segunda-feira, 8 de abril de 13
55
Introduo Web
Listas em HTML
listas numeradas definidas pelas tags
<ol> (ordered list)
segunda-feira, 8 de abril de 13
56
Introduo Web
Lista numerada em HTML
<ol>
<li>Caf</li>
<li>Leite</li>
</ol>
segunda-feira, 8 de abril de 13
57
Introduo Web
Lista no numerada em HTML
<ul>
<li>Caf</li>
<li>Leite</li>
</ul>
segunda-feira, 8 de abril de 13
58
Introduo Web
segunda-feira, 8 de abril de 13
59
Introduo Web
Formulrios so definidos pelas tags
segunda-feira, 8 de abril de 13
60
61
Introduo Web
Exemplo de formulrio com campos text
<form>
Primeiro
nome:
<input
type="text"
name="primeironome"><br>
Sobrenome:
<input
type="text"
name="sobrenome">
</form>
segunda-feira, 8 de abril de 13
62
Introduo Web
Exemplo de formulrio com campos
password
<form>
Password:
<input
type="password"
name="password">
</form>
segunda-feira, 8 de abril de 13
63
Introduo Web
<form>
<input
type="radio"
name="sexo"
value="masculino">Masculino<br>
<input
type="radio"
name="sexo"
value="feminino">Feminino
</form>
segunda-feira, 8 de abril de 13
64
Introduo Web
<form>
<input
type="checkbox"
name="veiculo"
value="bicicleta">Eu
tenho
bicicleta<br>
<input
type="checkbox"
name="veiculo"
value="carro">Eu
tenho
carro
</form>
segunda-feira, 8 de abril de 13
65
Introduo Web
segunda-feira, 8 de abril de 13
66
Tag
Descrio
<form>
Define um formulrio
<input>
<textarea>
<label>
<fieldset>
<legend>
<select>
<optgroup>
<option>
<button>
Define um boto
<datalist>
67
Introduo Web
segunda-feira, 8 de abril de 13
68
Introduo Web
Define autor
<meta
name="author"
content="Thiago
Leite">
segunda-feira, 8 de abril de 13
69
Introduo Web
Tag <style>
segunda-feira, 8 de abril de 13
70
Introduo Web
Tag <script>
segunda-feira, 8 de abril de 13
71
Introduo Web
JavaScript
segunda-feira, 8 de abril de 13
72
Introduo Web
Exemplo de script em JavaScript
<script>
document.write("Ol
Mundo!")
</script>
segunda-feira, 8 de abril de 13
73
Introduo Web
Tag <noscript>
<script>
document.write("Ol
Mundo!")
</script>
<noscript>Desculpe,
seu
navegador
no
suporta
JavaScript!</noscript>
segunda-feira, 8 de abril de 13
74
Introduo Web
Comentrios em JavaScript
//
Escreva
o
titulo
document.getElementById("meuTitulo").innerHTML="Bem
-vindo!";
/*
Escreva
um
pargrafo
*/
document.getElementById("meuParagrafo
").innerHTML="Isto
um
pargrafo.";
segunda-feira, 8 de abril de 13
75
Introduo Web
JavaScript
pode reagir a eventos
pode escrever diretamente no
documento HTML
76
Introduo Web
segunda-feira, 8 de abril de 13
77
Introduo Web
segunda-feira, 8 de abril de 13
78
Introduo Web
segunda-feira, 8 de abril de 13
79
Exerccio
Desenvolva um formulrio para contato
segunda-feira, 8 de abril de 13
80
Exerccio
segunda-feira, 8 de abril de 13
81
Introduo Web
Funo alert() em JavaScript
<button
type="button"
onclick="alert('Bem-
vindo!')">Clique!</button>
segunda-feira, 8 de abril de 13
82
Introduo Web
Quando um documento web carregado o
navegador cria um Document Object
Model (DOM)
segunda-feira, 8 de abril de 13
83
rvore DOM
segunda-feira, 8 de abril de 13
84
Introduo Web
Navegando na estrutura DOM
document.head.innerHTML
=
"<title>Titulo</title>"
document.body.innerHTML
=
"<p>Paragrafo</p>"
segunda-feira, 8 de abril de 13
85
Introduo Web
segunda-feira, 8 de abril de 13
86
Introduo Web
Os elementos HTML podem ser
manipulados atravs de
ID
Tag
Nome da classe
segunda-feira, 8 de abril de 13
87
Introduo Web
Exemplo de JavaScript manipulando por Tag
var
x=document.getElementsByTagName("td")
alert(x.length);
segunda-feira, 8 de abril de 13
88
Introduo Web
Exemplo de JavaScript manipulando por
nome
var
x=document.getElementsByName("x");
alert(x.length);
segunda-feira, 8 de abril de 13
89
Introduo Web
Variveis em JavaScript
segunda-feira, 8 de abril de 13
texto
nmero
no definidas
booleanas
arrays
objetos
90
Introduo Web
Variveis em JavaScript
var
carro
=
new
String;
var
num
=
new
Number;
var
undef;
var
bool
=
new
Boolean;
var
array
=
new
Array;
var
obj
=
new
Object;
segunda-feira, 8 de abril de 13
91
Introduo Web
Variveis em JavaScript
<html>
<body>
<script>
var
x=5,
y=6;
var
z=x+y;
document.write(x
+
"<br>");
document.write(y
+
"<br>");
document.write(z
+
"<br>");
</script>
</body>
</html>
segunda-feira, 8 de abril de 13
92
Introduo Web
Variveis globais em JavaScript
variveis que podem ser acessadas de
variavel=Texto;
segunda-feira, 8 de abril de 13
93
Introduo Web
segunda-feira, 8 de abril de 13
94
Introduo Web
segunda-feira, 8 de abril de 13
95
Introduo Web
segunda-feira, 8 de abril de 13
96
Introduo Web
normal
condensada
literal
var myCars=["Saab","Volvo"];
segunda-feira, 8 de abril de 13
97
Operador
Descrio
Comparao
Retorno
x==8
false
x==5
true
==
igual a
===
exatamente igual
(valor e tipo)
x==="5"
false
x===5
true
!=
no igual
x!=8
true
!==
no exatamente
igual (valor e tipo)
x!=="5"
true
x!==5
false
>
maior que
x>8
false
<
menor que
x<8
true
>=
x>=8
false
<=
true
Operadores Relacionais em
JavaScript
segunda-feira, 8 de abril de 13
98
Operador
Descrio
Exemplo
&&
and
||
or
not
!(x==y) is true
99
Introduo a PHP
Estruturas de
controle em
JavaScript
if
switch
while
for
segunda-feira, 8 de abril de 13
for/in
break
continue
100
if
segunda-feira, 8 de abril de 13
101
Introduo Web
Estrutura if em JavaScript
if
(time<20)
{
x="Bom
dia";
}
segunda-feira, 8 de abril de 13
102
Introduo Web
Estrutura if..else em JavaScript
if
(time<20)
{
x="Bom
dia";
}
else
{
x="Boa
tarde";
}
segunda-feira, 8 de abril de 13
103
Introduo Web
segunda-feira, 8 de abril de 13
104
switch
segunda-feira, 8 de abril de 13
105
Introduo Web
segunda-feira, 8 de abril de 13
106
Introduo Web
Uso do break com if
for
(i=0;i<10;i++)
{
if
(i==3)
break;
//
para
no
3
x=x
+
"O
nmero
"
+
i
+
"<br>";
}
segunda-feira, 8 de abril de 13
107
Introduo Web
Uso do continue com if
for
(i=0;i<=10;i++)
{
if
(i==3)
continue;
//
pula
o
3
x=x
+
"O
nmero
"
+
i
+
"<br>";
}
segunda-feira, 8 de abril de 13
108
Introduo Web
Estrutura do for
for
(expr1;
expr2;
expr3)
{
//
cdigo
a
ser
executado
}
segunda-feira, 8 de abril de 13
109
Parmetros
Descrio
expr1
expr2
Condio de execuo
expr3
for
segunda-feira, 8 de abril de 13
110
Introduo Web
Exemplo de for
carros=["BMW","Volvo","Saab","Ford"];
for
(var
i=0,
len=carros.length;
i<len;
i++)
{
document.write(carros[i]
+
"<br>");
}
segunda-feira, 8 de abril de 13
111
Introduo Web
Exemplo de for/in
var
txt
var
pessoa={nome:"John",sobrenome:"Doe",idade:
25};
for
(x
in
pessoa)
{
txt=txt
+
pessoa[x];
}
segunda-feira, 8 de abril de 13
112
while
segunda-feira, 8 de abril de 13
113
Introduo Web
Exemplo de while
while
(i<5)
{
x=x
+
"O
nmero
"
+
i
+
"<br>";
i++;
//
iterador
de
i
}
segunda-feira, 8 de abril de 13
114
Introduo Web
Exemplo de do/while
do
{
x=x+"O
nmero
"+i+"<br>";
i++;
}
while
(i<5);
//
teste
realizado
ao
final
segunda-feira, 8 de abril de 13
115
Introduo Web
Criando objetos em JavaScript
pessoa=new
Object();
pessoa.nome="John";
pessoa.sobrenome="Doe";
pessoa.idade=50;
pessoa.olhos="azul";
segunda-feira, 8 de abril de 13
116
Introduo Web
Acessando propriedades dos objetos
nomeDoObjeto.nomeDaPropriedade
segunda-feira, 8 de abril de 13
117
Introduo Web
Exemplo de acesso a propriedade de um
objeto
segunda-feira, 8 de abril de 13
118
Exerccio
Criar uma tabela dinamicamente com
segunda-feira, 8 de abril de 13
119
Exerccio
<html>
<body>
Nmero
de
Linhas:<input
id="numero"
type="text">
<button
onclick="criarTabela()">Gerar</button>
<p
id="mostratabela"></p>
<script>
function
criarTabela(){
var
tabela
=
"<table
border=1>"
for
(var
i=0;i<document.getElementById("numero").value;i++)
{
tabela
=
tabela
+
"<tr><td>Celula</td></tr>"
}
tabela
=
tabela
+
"</table>"
document.getElementById("mostratabela").innerHTML
=
tabela
}
</script>
</body>
</html>
segunda-feira, 8 de abril de 13
120
Introduo Web
segunda-feira, 8 de abril de 13
121
Introduo Web
segunda-feira, 8 de abril de 13
122
Exerccio
Faa a verificao dos campos do
segunda-feira, 8 de abril de 13
123
Introduo Web
segunda-feira, 8 de abril de 13
inline
internamente
externamente
124
Introduo Web
Estilos inline
aplicado a um nico elemento HTML
<p
style="color:blue;margin-left:
20px;">Isto
um
pargrafo.</p>
segunda-feira, 8 de abril de 13
125
Introduo Web
<html>
<body
style="background-color:yellow;">
<h2
style="background-color:red;">Isto
um
ttulo</
h2>
<p
style="background-color:green;">Isto
um
pargrafo.</p>
</body>
</html>
segunda-feira, 8 de abril de 13
126
Introduo Web
segunda-feira, 8 de abril de 13
127
Introduo Web
segunda-feira, 8 de abril de 13
128
Sintaxe CSS
segunda-feira, 8 de abril de 13
129
Introduo Web
CSS pode aplicar estilos a seletores
especficos como
Tags
IDs
Classes
Estado dos elementos
segunda-feira, 8 de abril de 13
130
Introduo Web
segunda-feira, 8 de abril de 13
131
Introduo Web
segunda-feira, 8 de abril de 13
132
Introduo Web
segunda-feira, 8 de abril de 13
133
Introduo Web
segunda-feira, 8 de abril de 13
134
Introduo Web
segunda-feira, 8 de abril de 13
135
Introduo Web
segunda-feira, 8 de abril de 13
136
Reviso
segunda-feira, 8 de abril de 13
WWW ou Web
HTTP
Modelo cliente/servidor
Acesso web esttico
Acesso web dinmico
Software livre
Tags
Elementos
Atributos
Estrutura documento HTML
Entities
Ttulos e pargrafos
Tabelas
Aplicao de CSS
Formulrios
JavaScript
rvore DOM
Manipular com JavaScript
Tipos de variveis em JavaScript
Operadores relacionais em JavaScript
Operadores lgicos em JavaScript
Estruturas de controle em JavaScript
Objetos em JavaScript
Validao de formulrios em
JavaScript
137
TRE-BA
(CESPE) Para a construo de pginas web,
pode-se combinar a linguagem HTML com
diferentes tecnologias, entre elas a CSS, que
permite melhorar a apresentao do stio.
a) Certo
b) Errado
segunda-feira, 8 de abril de 13
138
TRE-BA
(CESPE) Para a construo de pginas web,
pode-se combinar a linguagem HTML com
diferentes tecnologias, entre elas a CSS, que
permite melhorar a apresentao do stio.
a) Certo
b) Errado
segunda-feira, 8 de abril de 13
138
Fiocruz
(FGV) No que tange ao Cascading Style Sheets CSS,
pode-se colocar os estilos em trs lugares: folhas de estilo,
<style> e style. Nesse sentido, analise as afirmativas abaixo.
I. I. Uma folha de estilo um arquivo independente que pode
ser anexado a um documento HTML, usando-se o
elemento <body> ou o enunciado @import de CSS.
II. <style> um elemento de HTML que pode ser embutido
dentro do documento HTML por si s.
III. Style um atributo que pode ser embutido dentro de
qualquer elemento HTML.
segunda-feira, 8 de abril de 13
139
(continuao)
a) se somente a afirmativa I estiver correta.
b) se somente a afirmativa II estiver correta.
c) se somente a afirmativa III estiver correta.
d) se somente as afirmativas II e III estiverem
corretas.
e) se todas as afirmativas estiverem corretas.
segunda-feira, 8 de abril de 13
140
(continuao)
a) se somente a afirmativa I estiver correta.
b) se somente a afirmativa II estiver correta.
c) se somente a afirmativa III estiver correta.
d) se somente as afirmativas II e III estiverem
corretas.
e) se todas as afirmativas estiverem corretas.
segunda-feira, 8 de abril de 13
140
CNJ
(CESPE) Uma maneira de criar um cdigo
HTML dinmico a partir da definio de
objetos JavaScript dentro da tag <head>
a) Certo
b) Errado
segunda-feira, 8 de abril de 13
141
CNJ
(CESPE) Uma maneira de criar um cdigo
HTML dinmico a partir da definio de
objetos JavaScript dentro da tag <head>
a) Certo
b) Errado
segunda-feira, 8 de abril de 13
141
TRE-RJ
(CESPE) HTML (hypertext markup language)
uma linguagem de programao,
atualmente na verso 5, muito utilizada para
ambientes desktop.
a) Certo
b) Errado
segunda-feira, 8 de abril de 13
142
TRE-RJ
(CESPE) HTML (hypertext markup language)
uma linguagem de programao,
atualmente na verso 5, muito utilizada para
ambientes desktop.
a) Certo
b) Errado
segunda-feira, 8 de abril de 13
142
PC-ES
(CESPE) O HTML (Hypertext Markup
Language) uma linguagem usada para
acessar dados na Web.
a) Certo
b) Errado
segunda-feira, 8 de abril de 13
143
PC-ES
(CESPE) O HTML (Hypertext Markup
Language) uma linguagem usada para
acessar dados na Web.
a) Certo
b) Errado
segunda-feira, 8 de abril de 13
143
TRE-BA
(CESPE) O cdigo Javascript existente em
um documento HTML executado no
navegador que est acessando esse
documento.
a) Certo
b) Errado
segunda-feira, 8 de abril de 13
144
TRE-BA
(CESPE) O cdigo Javascript existente em
um documento HTML executado no
navegador que est acessando esse
documento.
a) Certo
b) Errado
segunda-feira, 8 de abril de 13
144
TRE-RJ
(FGV) Assinale a alternativa que contm, na linguagem
HTML, a tag que delimita a rea onde sero inseridas
as informaes que sero exibidas no browser:
a) <BODY>
b) </HEAD>
c) <LINK>
d) <META>
e) <HTML>
segunda-feira, 8 de abril de 13
145
TRE-RJ
(FGV) Assinale a alternativa que contm, na linguagem
HTML, a tag que delimita a rea onde sero inseridas
as informaes que sero exibidas no browser:
a) <BODY>
b) </HEAD>
c) <LINK>
d) <META>
e) <HTML>
segunda-feira, 8 de abril de 13
145
PROCON-RJ
(CEPERJ) Ao construir um site para a internet, para gerar
uma pgina cujo fundo corresponda figura procom.jpg,
deve ser inserido um parmetro na tag <body>. Um
exemplo correto para essa sintaxe :
a) <body screen=procom.jpg> ... </body>
b) <body bottom=procom.jpg> ... </body>
c) <body bgcolor=procom.jpg> ... </body>
d) <body watermark=procom.jpg> ... </body>
e) <body background=procom.jpg> ... </body>
segunda-feira, 8 de abril de 13
146
PROCON-RJ
(CEPERJ) Ao construir um site para a internet, para gerar
uma pgina cujo fundo corresponda figura procom.jpg,
deve ser inserido um parmetro na tag <body>. Um
exemplo correto para essa sintaxe :
a) <body screen=procom.jpg> ... </body>
b) <body bottom=procom.jpg> ... </body>
c) <body bgcolor=procom.jpg> ... </body>
d) <body watermark=procom.jpg> ... </body>
e) <body background=procom.jpg> ... </body>
segunda-feira, 8 de abril de 13
146
TRT
(FCC - adaptado) Considere a pgina HTML:
<html>
<head>
<title>Cadastro</title>
<style
type="text/css">
//
inserir
algo
aqui
</style>
</head>
<body>
<p>
<a
href=music.html>Msicas</p>
</body>
</html>
A instruo que deve ser utilizada no interior do elemento para retirar o sublinhado do
link ao posicionar o ponteiro do mouse sobre ele :
a)
a:hover{text-decoration:underline}
b)
a:hover{text-decoration:none}
c)
a:hover{text-decoration:normal}
d)
a:visited{text-decoration:none}
e)
a:{text-decoration:none}
segunda-feira, 8 de abril de 13
147
TRT
(FCC - adaptado) Considere a pgina HTML:
<html>
<head>
<title>Cadastro</title>
<style
type="text/css">
//
inserir
algo
aqui
</style>
</head>
<body>
<p>
<a
href=music.html>Msicas</p>
</body>
</html>
A instruo que deve ser utilizada no interior do elemento para retirar o sublinhado do
link ao posicionar o ponteiro do mouse sobre ele :
a)
a:hover{text-decoration:underline}
b)
a:hover{text-decoration:none}
c)
a:hover{text-decoration:normal}
d)
a:visited{text-decoration:none}
e)
a:{text-decoration:none}
segunda-feira, 8 de abril de 13
147
TRT
(FCC) A especificao HTML 4 indica que uma tag <script> deve ser
posicionada dentro de uma tag <head> ou <body> e que pode aparecer
em um nmero qualquer de vezes em cada uma delas. Entretanto, a posio
da tag <script> no cdigo pode influenciar no desempenho da pgina.
Com relao ao tema, analise as asseres a seguir.
Para garantir que a pgina esteja praticamente renderizada antes que a
execuo do script tenha incio, aconselhvel colocar todas as tags
<script> ao final da pgina, imediatamente antes do fechamento da tag
<body>
PORQUE
toda vez que uma tag <script> for encontrada, a pgina ter que parar e
aguardar o download do cdigo (caso seja externo) e sua execuo antes
que seu restante possa ser processado.
segunda-feira, 8 de abril de 13
148
(continuao)
correto afirmar:
a) As duas asseres so proposies verdadeiras, mas a segunda no
a justificativa correta da primeira.
b) A primeira assero uma proposio verdadeira, e a segunda, uma
proposio falsa.
c) A primeira assero uma proposio falsa, e a segunda, uma
proposio verdadeira.
d) As duas asseres so proposies verdadeiras, e a segunda a
justificativa correta da primeira.
e) Tanto a primeira quanto a segunda assero so proposies falsas.
segunda-feira, 8 de abril de 13
149
(continuao)
correto afirmar:
a) As duas asseres so proposies verdadeiras, mas a segunda no
a justificativa correta da primeira.
b) A primeira assero uma proposio verdadeira, e a segunda, uma
proposio falsa.
c) A primeira assero uma proposio falsa, e a segunda, uma
proposio verdadeira.
d) As duas asseres so proposies verdadeiras, e a segunda a
justificativa correta da primeira.
e) Tanto a primeira quanto a segunda assero so proposies falsas.
segunda-feira, 8 de abril de 13
149
Secretaria de Estado do
Desenvolvimento Econmico
Sustentvel - SC
(CONSULPLAN) Qual TAG usamos no HTML
para definir uma opo em uma drop-down list?
a) <option>
b) <optgroup>
c) <options>
d) <val>
e) <value>
segunda-feira, 8 de abril de 13
150
Secretaria de Estado do
Desenvolvimento Econmico
Sustentvel - SC
(CONSULPLAN) Qual TAG usamos no HTML
para definir uma opo em uma drop-down list?
a) <option>
b) <optgroup>
c) <options>
d) <val>
e) <value>
segunda-feira, 8 de abril de 13
150
Secretaria de Estado do
Desenvolvimento Econmico
Sustentvel - SC
(CONSULPLAN) Qual TAG usamos no HTML
para definir uma lista ordenada?
a) <lo>
b) <olist>
c) <ordl>
d) <ol>
e) <rl>
segunda-feira, 8 de abril de 13
151
Secretaria de Estado do
Desenvolvimento Econmico
Sustentvel - SC
(CONSULPLAN) Qual TAG usamos no HTML
para definir uma lista ordenada?
a) <lo>
b) <olist>
c) <ordl>
d) <ol>
e) <rl>
segunda-feira, 8 de abril de 13
151
TCE-ES
(CESPE) necessrio que as variveis
tenham a definio de um tipo antes de
serem utilizadas em um programa JavaScript.
a) Certo
b) Errado
segunda-feira, 8 de abril de 13
152
TCE-ES
(CESPE) necessrio que as variveis
tenham a definio de um tipo antes de
serem utilizadas em um programa JavaScript.
a) Certo
b) Errado
segunda-feira, 8 de abril de 13
152
TSE
(CONSULPLAN) No que diz respeito aos
operadores em JavaScript, sejam as variveis do
mesmo tipo a=3 e b=5. As operaes
a!=b e a!=3
&&
b==5
retornaro, respectivamente, os seguintes valores
a) verdadeiro e falso.
b) falso e verdadeiro.
segunda-feira, 8 de abril de 13
153
TSE
(CONSULPLAN) No que diz respeito aos
operadores em JavaScript, sejam as variveis do
mesmo tipo a=3 e b=5. As operaes
a!=b e a!=3
&&
b==5
retornaro, respectivamente, os seguintes valores
a) verdadeiro e falso.
b) falso e verdadeiro.
segunda-feira, 8 de abril de 13
153
TSE
(CONSULPLAN) Observe o cdigo em
JavaScript.
segunda-feira, 8 de abril de 13
154
(continuao)
Na execuo no browser Internet Explorer
8 BR, este cdigo ir gerar a seguinte sada
a) 1 2 3 5 8 13
b) 0 1 1 2 3 5
segunda-feira, 8 de abril de 13
155
(continuao)
Na execuo no browser Internet Explorer
8 BR, este cdigo ir gerar a seguinte sada
a) 1 2 3 5 8 13
b) 0 1 1 2 3 5
segunda-feira, 8 de abril de 13
155