aula 4 e 5 css e java script

37
DESENVOLVIMENTO DE APLICAÇÕES PARA WEB PROF. ANDRÉ COSTA CSS e JavaScript [email protected]

Upload: andreluizlc

Post on 14-Apr-2017

494 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Aula 4 e 5   css e java script

DESENVOLVIMENTO DE APLICAÇÕES PARA WEB

PROF. ANDRÉ COSTA

CSS e JavaScript

[email protected]

Page 2: Aula 4 e 5   css e java script

CSS  

•  CSS - Cascading Style Sheets

•  É uma linguagem de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento.

Page 3: Aula 4 e 5   css e java script

CSS  

•  “Folha de estilo em cascata é um mecanismo simples para adicionar estilos (p.ex., fontes, cores, espaçamentos) aos documentos Web.”

Maujor (o dinossauro da CSS) http://www.maujor.com/

Page 4: Aula 4 e 5   css e java script

CSS  

•  Tipos de CSS

•  Linkadas ou Importadas •  Incorporadas •  Inline

Page 5: Aula 4 e 5   css e java script

CSS  

•  Linkadas ou Importadas

Page 6: Aula 4 e 5   css e java script

CSS  

•  Linkadas ou Importadas

Page 7: Aula 4 e 5   css e java script

CSS  

•  Incorporadas

Page 8: Aula 4 e 5   css e java script

CSS  

•  Inline

Page 9: Aula 4 e 5   css e java script

CSS  

•  Exemplo

Page 10: Aula 4 e 5   css e java script

CSS  

•  Sintaxe

seletor { propriedade: valor; }

seletor_2 {

propriedade_1: valor;propriedade_2: valor;

}

Page 11: Aula 4 e 5   css e java script

CSS  

•  Seletores (principais)

tag {}

•  Ex.: table

{background-color: #cdcdcd;text-align: center;

}

Page 12: Aula 4 e 5   css e java script

CSS  

•  Seletores (principais)

#id {}

•  Ex.: #id_tabela

{background-color: #cdcdcd;text-align: center;

}

•  <table id=“id_tabela”></table>

Page 13: Aula 4 e 5   css e java script

CSS  

•  Seletores (principais)

.classe {}

•  Ex.: .classe_tabela

{background-color: #cdcdcd;text-align: center;

}

•  <table class=“classe_tabela”></table>

Page 14: Aula 4 e 5   css e java script

CSS  

•  Seletores (principais)

tag_pai tag_filho {}

•  Ex.: table tr td { color: #FF0000; }

•  <table> <tr>

<td>Texto modificado</td> </tr> <tr>

<td>Texto modificado</td> </tr>

</table>

Page 15: Aula 4 e 5   css e java script

CSS  

•  Seletores (principais)

tag_pai tag_filho.classe {}

•  Ex.: table tr td.textoVermelho { color: #FF0000; }

•  <table> <tr>

<td>Texto</td> </tr> <tr>

<td class=“textoVermelho”>Texto modificado</td> </tr>

</table>

Page 16: Aula 4 e 5   css e java script

CSS  

•  Propriedades

•  Font

Page 17: Aula 4 e 5   css e java script

CSS  

•  Propriedades

•  Text

Page 18: Aula 4 e 5   css e java script

CSS  

•  Propriedades

•  Margin

Page 19: Aula 4 e 5   css e java script

CSS  

•  Propriedades

•  Border

Page 20: Aula 4 e 5   css e java script

CSS  

•  Propriedades

•  Padding

Page 21: Aula 4 e 5   css e java script

CSS  

•  Propriedades

•  Background

Page 22: Aula 4 e 5   css e java script

CSS  

•  Propriedades

•  List

Page 23: Aula 4 e 5   css e java script

CSS  

Mão  na  massa!      Crie  uma  folha  de  es/lo  para  o  layout  criado  com  HTML.  

Page 24: Aula 4 e 5   css e java script

CSS  

Mão  na  massa!      Pra/que!!  Agora  que  tem  o  conhecimento  de  HTML  e  CSS,  desenvola  o  seu  próprio  site.  

Page 25: Aula 4 e 5   css e java script

JS  

•  JS - JavaScript

•  É uma linguagem client-side baseada no ECMAScript para navegadores web.

•  Dá mais inteligência às páginas web •  Dá suporte a Orientação a Objetos (OO) •  Sintaxe semelhante à PHP, JAVA, C/C++, etc.

Page 26: Aula 4 e 5   css e java script

JS  

•  Como utilizar? •  Incorporado ao HTML

Page 27: Aula 4 e 5   css e java script

JS  

•  Como utilizar? •  Importado de um arquivo JavaScript

Page 28: Aula 4 e 5   css e java script

JS  

•  Exemplo

Page 29: Aula 4 e 5   css e java script

JS  

•  Exemplo

Page 30: Aula 4 e 5   css e java script

JS  

•  Exemplo

Page 31: Aula 4 e 5   css e java script

JS  

•  Função

Page 32: Aula 4 e 5   css e java script

JS  

•  Interagindo com HTML (DHTML)

Page 33: Aula 4 e 5   css e java script

JS  

•  Interagindo com HTML (DHTML)

•  onClick •  onChange •  onSubmit •  onBlur / onFocus •  onMouseOver / onMouseOut •  onKeyPress / onKeyDown / onKeyUp

Page 34: Aula 4 e 5   css e java script

JS  

•  Interagindo com HTML (DHTML)

•  document.getElementById(“id”).value •  document.getElementById(“id”).innerHTML •  document.getElementById(“id”).src •  document.getElementById(“id”).style.display

Page 35: Aula 4 e 5   css e java script

JS  

Page 36: Aula 4 e 5   css e java script

JS  

•  jQuery

•  É um framework JavaScript amplamente utilizado que fornece diversos componentes prontos para os usuários. Vale a pena estudar o jQuery!!!

Page 37: Aula 4 e 5   css e java script

JS  

Mão  na  massa!      Pra/que!!  Agora  que  você  conhece  JavaScript,  faça  a  validação  da  página  de  cadastro  na  Agenda  desenvolvida  em  sala  de  aula.