Laboratório de Informática Introdução ao JavaScript 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Slides:



Advertisements
Apresentações semelhantes
GUI Criação de Interface de Usuário
Advertisements

2º Semestre 2010 > PUCPR > TPU
Laboratório de Informática Apresentação da Disciplina
Programação em Java Prof. Maurício Braga
Introdução à Programação usando Processing Programação Gráfica 2D Estrutura de Seleção Exercício Estrutura de Seleção 2º Semestre 2009 > PUCPR > Design.
Introdução à Programação usando Processing Programação Gráfica 2D Estrutura de Seleção Exercícios de Revisão Estrutura de Seleção 14/10/09 Bruno C. de.
Introdução à Programação usando Processing Programação Gráfica 2D Animações Exercício Animações 14/10/09 Bruno C. de Paula 2º Semestre 2009 > PUCPR >
Introdução à Programação Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Design Digital Bruno C. de Paula.
Laboratório de Informática Introdução à Linguagem HTML
Laboratório de Informática Tabelas
Laboratório de Informática CSS Seletores Texto em CSS 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Introdução ao ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Controles de visualização de dados Repeater 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Listas 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
ASP.NET Ajax 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Animation View 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.
Laboratório de Informática Introdução à Linguagem CSS 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Tópicos Especiais I: Engines Apresentação da Disciplina
Aparência Comum e Navegação 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Web Services Passo a passo Consumo de serviço SOAP em Java 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Links 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Plataforma Web 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
BD em.NET: Passo a passo conexão com SQL Server 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Imagens 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Windows Forms 2º Semestre 2010 > PUCPR > TPU Bruno C. de Paula.
Análise de Casos de Uso.
Unified Modeling Language (UML) - Modelação da Arquitectura -
<script language="javascript">
CSS ( Folhas de Estilo).
Prof. Neide Pizzolato Angelo
April 05 Prof. Ismael H. F. Santos - 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos.
INDICADORES DE PROCESSO E DE RESULTADO
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Tecnologia para Web JavaScript
Introdução ao JavaScript
Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/ Modelação visual com a ferramenta IBM Rational XDE (versão para o Microsoft.
Classes e objetos Modelagem
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 6.
Aula 01 – Apresentação e introdução html
7 - Criação de Páginas Web
Análise de Casos de Uso Alexandre Motnteiro.
Monitoria GDI Aula Prática
Desenvolvimento de Projetos e Aplicações Web
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
Programação WEB HTML.
Microsoft Access Carlos Sebastião.
O Portal do Estudante de Computação
Comunicação Social Criação e Produção de Sites
Conteúdos do tutorial O que é um Slide Mestre?
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
Salas de Matemática.
Introdução à Programação para WEB
Programação WEB HTML.
Instrutor: Tarso Nunes Aires  HTML foi escrito para definir o conteúdo de um documento  Porém, tags como, atributos de cores e etc.
Treinamento em HTML & CSS
PrograMação para internet
Introdução ao CSS Este modelo pode ser usado como arquivo de partida para apresentar materiais de treinamento em um cenário em grupo. Seções Clique com.
HTML 1ª aula.
Ferramentas para Sistema Web
ÁREA DE TRABALHO DO WINDOWS
Procedimentos iniciais para cadastro detalhado de produtos
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Planear um Website Principais etapas.
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
7 - Criação de Páginas Web
HTML Document Object Model
HTML Prof. Geyson Silva.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
JavaScript Introdução ao JavaScript 1. Objetivos Introdução Sintaxe Básica Arquivo (script) externo Script no HEAD da página Script no BODY da página.
Transcrição da apresentação:

Laboratório de Informática Introdução ao JavaScript 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Resumo da aula Vamos aprender o que é a linguagem JavaScript e aonde ela se insere no Desenvolvimento Web; Entender quais são as limitações do HTML / CSS; Saber como reconhecer um código JavaScript quando vê-lo! Trabalharemos a fundo com o JavaScript durante o ano (+ no 2º Semestre).

3

4 Separação entre camadas HTML: Conteúdo; Dados e estrutura; CSS: Apresentação; Formatação, layout, cores, fontes, posicionamento. JavaScript: Comportamentos; Programação.

5 Revisão: Partes do HTML Sou um título! TAG ATRIBUTO VALOR DE ATRIBUTO Elemento = TUDO ENTRE ABRE TAG E FECHA TAG

6 Revisão: Partes do CSS h1 { color:blue; } Seletor; Propriedade; Valor de Propriedade; Regra: SELETOR + PROPRIEADES + VALORES. Mais detalhes. Mais detalhes

7 O que é JavaScript? Linguagem de Programação; Linguagem de Scripting; Multiplataforma; Padronizada: ECMAScript;

8 O que é JavaScript? Executada, principalmente, no navegador; Linguagem + Popular do mundo; Linguagem + Incompreendida; Serve para tudo: Programas completos; Games; Games Animações; Etc.

9 JavaScript é uma linguagem imperativa

10 JavaScript NÃO é JAVA

11 Mais uma vez: JavaScript NÃO é JAVA

12 Só para deixar claro: JavaScript NÃO é JAVA

13 13/1/2014

14 Reconhecendo código JavaScript //...

15 Componentes de um código JavaScript // Isso é um Comentário! alert("Ola, JavaScript"); Chamada à Função (procedimento) Parâmetro da Função Terminador de Instrução

16 Componentes de um código JavaScript Clique aqui! var oi = function() { alert("Oi, JavaScript!"); } document.getElementById("titulo").onclick = oi; Definição de função (procedimento) Registro de Evento

17 Partes de um código JavaScript Perguntas a serem feitas O QUE?; QUANDO?; QUEM?; COMO?;

18 Meu primeiro JavaScript (na verdade é o segundo...) Abrir uma janela de mensagem quando o elemento título for clicado; O QUE: exibir uma mensagem; QUANDO: quando o elemento for clicado; QUEM VAI RECEBER A ORDEM/EFEITO/AÇÃO/MODIFICAÇÃO DE PROPRIEDADE: o elemento título. COMO: com a função alert;

19 Clique aqui! var exibirMensagem=function() { alert("Oi, JavaScript!"); } document.getElementById("titulo").onclick = exibirMensagem;

20 Clique aqui! var exibirMensagem=function() { alert("Oi, JavaScript!"); } document.getElementById("titulo").onclick = exibirMensagem; O QUE: exibirMensagem; QUANDO: quando o elemento for clicado; QUEM: o elemento título; COMO: alert;

21 Leitura sugerida! The World's Most Misunderstood Programming Language Has Become the World's Most Popular Programming Language tml tml