O documento resume os principais tópicos sobre HTML, CSS e JavaScript. Inclui definições e exemplos de tags HTML, propriedades CSS e estruturas de controle em JavaScript. Fornece links para referências adicionais sobre cada tecnologia da web.
7. 3/17/2023
Tags
• Tags marcam os elementos
de HTML
• São cercadas por “<“ e “>”
• Normalmente são abertas
e fechadas <b> </b>
• Atributos das tags entre
aspas (simples ou duplas)
helloWorldExtendido.htm
15. 3/17/2023
Links
• Uso da tag <a> (Anchor)
• Uma âncora pode apontar para
qualquer tipo de recurso
• Outra parte da mesma página
• Outra página web
• Imagem
• Arquivos para download
• <a href=‘paginaDestino’>
Texto </a>
ancoras.htm
16. 3/17/2023
Links
• Uso da tag <a> (Anchor)
• Uma âncora pode apontar para
qualquer tipo de recurso
• Outra parte da mesma página
• Outra página web
• Imagem
• Arquivos para download
• <a href=‘paginaDestino’>
Texto </a>
ancoras.htm
27. 3/17/2023
Forms
• Formulários são utilizados
para entrada de dados
pelo usuário do site
<form name=“formulario”
method=“get”
action=“handleForm.php”>
36. 3/17/2023
XHTML
• Calma...
• É só uma versão mais
rígida e limpa de html
• Problema: HTML escrito
errado é normalmente
renderizado nos
browsers...
37. 3/17/2023
XHTML
• XHTML requer que o código
HTML seja bem escrito...
HTML: <b><i>A</b></i>
XHTML: <b><i>A</i></b>
• Todas as tags devem ser
em letras minúsculas
38. 3/17/2023
XHTML
• Todas as tags devem ser
fechadas
• <p></p>
• Tags únicas devem ter uma
barra indicando o
fechamento
• <br /> <input />
40. 3/17/2023
DHTML
Dynamic HTML
W3C once said: "Dynamic
HTML is a term used by
some vendors to describe
the combination of HTML,
style sheets and scripts
that allows documents to
be animated."
43. 3/17/2023
CSS
• Cascading Style Sheets
• Define como os elementos
HTML serão exibidos
• Reduzem bastante o
trabalho de formatação das
páginas
44. 3/17/2023
CSS
• Por que Cascading?
• Porque o estilo usado é o
mais próximo do alvo...
• A ordem é
• Default do Browser
• Folha de Estilo externa
• Folha de Estilo interna, na tag
head
• Estilo interno do elemento html
46. 3/17/2023
Linkando Css e HTML
• Dentro da tag <head>
• <link rel="stylesheet"
type="text/css"
href="mystyle.css" />
primeiroCss.css
primeiroCss.htm
55. 3/17/2023
JavaScript
• É “a” linguagem para
browser scripting
• Dá iteratividade a
documentos HTML
• Linguagem de Programação
interpretada pelo browser
59. 3/17/2023
Onde colocar o JavaScript?
• <head>
• Funções que serão utilizadas pelos
scripts do <body>
• <body>
• Chamadas de funções, escritas
• Externo
• Funções comuns a vários
documentos HTML
usoJavaScript.htm
javaScriptExterno.js
60. 3/17/2023
Variáveis
• Armazenam um valor
• Não possuem tipo
específico
• JavaScript é Case Sensitive
• Nomes devem começar
com letras ou _
• var temp = 1;
variaveis.htm
62. 3/17/2023
If... Else...
if (condição) {
código a ser executado
caso a condição seja
verdadeira
} else {
código a ser executado
caso a condição seja falsa
}
ifelse.htm
63. 3/17/2023
Switch
switch (valor) {
case 1:
código a ser executado caso o valor seja =
1;
break;
case 2:
código a ser executado caso o valor seja =
2;
break;
default:
código a ser executado caso o valor seja
diferente de todos os valores acima;
break;
}
switch.htm
65. 3/17/2023
Operadores
• Operadores de Comparação
• == Igualdade de valores
• === Igualdade de valores
e tipos
• != Diferente
• < Menor
• > Maior
• <= Menor ou igual
• >= Maior ou igual
68. 3/17/2023
Funções
• Tratamento de eventos
• Código utilizado mais de
uma vez.
• Muitas vezes são colocadas
em arquivos externos
• Podem retornar valores
funcoesJavaScript.htm
funcoesJavaScript.js
71. 3/17/2023
Break and Continue
• Break
• Interrompe a execução do
laço
• Continue
• Finaliza iteração atual do laço
e continua com o próximo
valor
breakContinue.htm
77. 3/17/2023
JavaScript HTML DOM
• Document Object Model
• Define uma maneira padrão
de acesso e manipulação de
documentos HTML
• http://www.w3schools.com
/htmldom/default.asp
• http://www.w3schools.com
/js/js_obj_htmldom.asp