60289 Projecto

From Labmm2

(Difference between revisions)
Jump to: navigation, search
(Blanked the page)
 
Line 1: Line 1:
-
= Apresentação e Contextualização do Tema do Projecto =
 
-
<br><br>
 
-
= Layouts =
 
-
 
-
<br><br>
 
-
= ''XHTML'' - Estrutura Implementada =
 
-
 
-
* iframe para embeber um vídeo
 
-
* target para abrir vídeos numa nova janela do browser
 
-
* são utilizados IDs e Classes, conforme apropriado
 
-
 
-
<br><br>
 
-
= ''CSS'' - Folhas de Estilos =
 
-
 
-
* atributos avançados CSS3 (ex: box-shadow, transform)
 
-
* São utilizadas heranças de classes para referenciar elementos, por forma a simplificar o código (ex: #submenu .button)
 
-
* São utilizados filtros em identificadores de elementos (ex: input[type=text])
 
-
* São utilizadas fontes externas (com @font-face)
 
-
 
-
<br><br>
 
-
= ''JavaScript'' - Principais Scripts Desenvolvidas =
 
-
 
-
== JavaScript puro ==
 
-
 
-
* onMouseOver (feedback das imagens do portfolio)
 
-
* onMouseOut (feedback das imagens do portfolio)
 
-
* onLoad (utilizado no <body> para a funçaõ de preload seja chamada)
 
-
 
-
<br>
 
-
== JQuery ==
 
-
 
-
* função de preload de imagens
 
-
Recebe um array de URLs de imagens, passado quando o <body> é carregado. Por imagem indicada no array é instanciada um objecto do tipo Image(), obrigando a imagem a ser carregada.
 
-
* função que mantém o menu sempre visível, mesmo quando é feito scroll vertical
 
-
. sempre que é feito scroll é verificado se o número de píxeis escondidos pelo scroll (em cima) é maior do que 115 (distância do topo da página ao topo do menu). Se for verdade, é adicionada a classe "fixed" à <div> do menu. Caso contrário a classe é removida.
 
-
* Foi criada uma instrução jquery para que, no menu de contactos, as imagens tenham feedback ao passar o rato
 
-
* Foi criada uma instrução jquery para que, no menu de contactos, o endereço de e-mail apareça quando se passa por cima da imagem de carta de correio
 
-
* FancyZoom (imagens do portfolio)
 
-
* setas do teclado (imagens do portfolio)
 
-
* validação de formulários (contactos)
 
-
 
-
<br><br>
 
-
=Integração com outras tecnologias (frameworks, linguagens, etc.) =
 
-
 
-
<br><br>
 
-
= Soluções técnicas para problemas encontrados =
 
-
 
-
<br><br>
 
-
= Melhoramentos futuros =
 
-
 
-
<br><br>
 
-
= Conclusões =
 
-
 
-
<br><br>
 
-
= Referências Bibliográficas =
 
-
 
-
<br><br>
 
-
= Anexos =
 
-
 
-
<br>
 

Latest revision as of 15:49, 11 July 2011

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox