aula 4 e 5 css e java script

Post on 14-Apr-2017

496 Views

Category:

Education

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

DESENVOLVIMENTO DE APLICAÇÕES PARA WEB

PROF. ANDRÉ COSTA

CSS e JavaScript

andre.costa@pro.unifacs.br

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.

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/

CSS  

•  Tipos de CSS

•  Linkadas ou Importadas •  Incorporadas •  Inline

CSS  

•  Linkadas ou Importadas

CSS  

•  Linkadas ou Importadas

CSS  

•  Incorporadas

CSS  

•  Inline

CSS  

•  Exemplo

CSS  

•  Sintaxe

seletor { propriedade: valor; }

seletor_2 {

propriedade_1: valor;propriedade_2: valor;

}

CSS  

•  Seletores (principais)

tag {}

•  Ex.: table

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

}

CSS  

•  Seletores (principais)

#id {}

•  Ex.: #id_tabela

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

}

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

CSS  

•  Seletores (principais)

.classe {}

•  Ex.: .classe_tabela

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

}

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

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>

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>

CSS  

•  Propriedades

•  Font

CSS  

•  Propriedades

•  Text

CSS  

•  Propriedades

•  Margin

CSS  

•  Propriedades

•  Border

CSS  

•  Propriedades

•  Padding

CSS  

•  Propriedades

•  Background

CSS  

•  Propriedades

•  List

CSS  

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

CSS  

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

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.

JS  

•  Como utilizar? •  Incorporado ao HTML

JS  

•  Como utilizar? •  Importado de um arquivo JavaScript

JS  

•  Exemplo

JS  

•  Exemplo

JS  

•  Exemplo

JS  

•  Função

JS  

•  Interagindo com HTML (DHTML)

JS  

•  Interagindo com HTML (DHTML)

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

JS  

•  Interagindo com HTML (DHTML)

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

JS  

JS  

•  jQuery

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

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.  

top related