Professional Documents
Culture Documents
Aula 1
Josu Froner
introduo
Navegador : grande tradutor
Cdigo: base em html associado a
outras linguagem prprias para
desenvolvimento web
Linguagens populares
Esta uma pesquisa da codeeval
http://blog.codeeval.com/2014#.VNEcr53F98H
=
Linguagens
Veja o cdigo
Html
Hypertext Markup Language - linguagem de marcao para hipertexto
HTML derivada da linguagem pioneira de marcao SGML (Standard
Generalized Markup Language) e foi criada por Tim Berners Lee (o
idealizador da WWW) especficamente para a composio e apresentao
de documentos na Web. A evoluo cronolgica dessas linguagens foi a
seguinte:
SGML HTML 1.0 HTML xx XML HTML 4.01 XHTML.
Um documento HTML um conjunto (mais precisamente uma hierarquia) de
elementos :
Um elemento demarcado (usualmente) por 2 tags:
"tag inicial", no formato: <nome-do-elemento atributos(opcional) >
"tag final", no formato: </nome-do-elemento>
"elementos vazios". Por exemplo: <br>, <hr>, <img>
Atributo: um atributo define uma caracterstica ou propriedade de um elemento
<img src="sun.jpg" alt="sunburst graphic" width="32" height="21" align="left">
Html responsvel pela estrutura da pag web, j a exibio fica por conta
do CSS que estilizar a apresentao
Html
As pginas devem sempre possuir um
elemento HTML em conjunto com um
elemento <head> e um elemento <body>
As informaes sobre a pgina ficam no
elemento <head>
O que colocado no elemento <body> o
que ser visto no browser
O CSS adicionado dentro do elemento
<style>
Principais tags
mais
Links <a> </a>
Cria um link e inclui atributos em comum
href O URL do documento que ser vinculado a este. Para e-mail: mailto e
link externo: http
name O nome da ncora
target Identifica a janela ou local em que o link dever ser aberto: blank,
self, top, parent
rel Define os tipos de link que avanam
rev Define os tipos de link que revertem a ao
acesskey Atribui uma tecla de atalho para este elemento
shape Para uso com formas de objeto
coords Para uso com formas de objeto
tabindex Determina a ordem das guias
onclick um evento JavaScript
onmouseover um evento JavaScript
onmouseout um evento JavaScript
atributos
Maneira de especificar informaes, detalhar
Personalizar um elemento
Devem ser escritos da seguinte forma:
<a href = arquivo.html>Informaes sobre o
arquivo</a>
href hipertext reference
Legenda
Destino
Legal ou
no?
Legal.html
Curriculo
cv.html
Bonitinho.htm <a href =_________>Muito bonitinho!
</a>
l
Veja meu
mini
Minicooper.html
<a href
exerccio
Comente para que serve cada linha
de cdigo html que segue:
Vamos comear?
Voc sabe verificar o cdigo de pginas em seu navegador? Ctrl + u
(chrome, monzila, IE...)
Primerio veremos como criar arquivos Html
Editor de texto
Escreva: Meu primeiro teste
<h3>Seria este um programa</h3>
Salve o arquivo m_pag.html melhor criar uma pasta para voce e salvar o
arquivo dentro dela
continuando
Meu primeiro teste!
<h3>Seria isso um programa?</h3>
<strong>No</strong> consigo fazer nada alm de mostrar
contedo fixo?
Salve o arquivo e abra novamente a pgina (se ela j estiver
aberta, basta clicar em atualizar no seu navegador)
Continuando no texto html : adicionar um link
Conhea o site da nossa faculdade:
<a href="http://www.lasalle.edu.br/faculdade/manaus/">Clique
aqui</a>!
Salve o arquivo com essas duas novas linhas e abra a pgina
no seu navegador.
Tag <br> - pular linha
problemas
A acentuao no est funcionando corretamente
Use: <meta charset="UTF-8">
Isto utilizado para o navegador se adequar
Exerccio
1) Edite o seu arquivo e adicione mais um alert. Alm da
mensagem podemos fazer mais com JavaScript!, coloque um
outro alert escrevendo a data que voc comeou a programar.
Lembre-se de salvar o arquivo e abri-lo no navegador. Caso seu
navegador j esteja aberto com a sua pgina, basta atualiz-la.
2) Realize outros testes. Voc pode ter mais de uma seo com a
tag <script> e </script>, colocando outros alert l? importante
ser curioso com seu prprio programa, ir alm do que foi
sugerido, explorando as outras possibilidades e limites.
Voc pode realizar esses testes em outros arquivos, para no
misturar com os exerccios que j esto como voc quer. Para
isso, basta criar um novo arquivo, com outro nome, como
meus_testes.html. Lembre-se de evitar a tentao de copiar e
colar um cdigo que voc j fez. importante que voc pratique
escrever seus cdigos.
Comunicando-se
O alert a primeira forma de comunicao com o usurio.
Como podemos fazer para enviar duas mensagens? Basta executarmos duas
vezes essa instruo. Crie um novo arquivo, que ser gravado
comecando_javascript.html, e coloque o seguinte contedo:
<script>
alert("ol mundo!");
alert("esse meu segundo programa");
</script>
Verifique o resultado
Crie um novo arquivo, o programa.html com o seguinte cdigo:
<script>
document.write("ol mundo! <br>");
document.write("esse meu segundo programa");
</script>
Observe document.write("25" + "25"); diferente de document.write(25+ 25);
O que ocorre?
mais
Crie um arquivo testando_idades.html e vamos revisar o
que j aprendemos.
Coloque o cdigo que calcula a mdia das idades:
<script>
document.write("Minha idade : " + 25);
document.write("A soma das nossas idades : ");
document.write(25 + 32 + 26);
document.write("A mdia das nossas idades : " +
((25 + 32 + 26) / 3));
</script>
Coloque o <br> no final de cada linha para separar o texto
document.write("Minha idade : " + 25 + "<br>");
variaveis
Exemplo
var ano = 2012;
document.write("Eu nasci em : " + (ano - 25) + "<br>");
document.write("Adriano nasceu em : " + (ano - 26) +
"<br>");
document.write("Paulo nasceu em : " + (ano - 32) +
"<br>");
variveis
<script>
var eu = 25;
var adriano = 26;
var paulo = 32;
var total = eu + adriano + paulo;
var media = total / 3;
document.write("A mdia de idade " + media);
</script>
document.write("A mdia de idade " + med);
Substitua a ultima linha por
Document.write("A mdia de idade " + Math.round(media));
Math.round arredondar o numero com casa decimais