AULA 1

JavaScript
JavaScript é a linguagem de programação da Web.
Todas as páginas HTML atuais têm JavaScript.
JavaScript é fácil de aprender.

JavaScript é uma das 3 linguagens que todos os desenvolvedores WEB devem aprender:
-
HTML para definir o conteúdo das páginas WEB
-
CSS para especificar o layout das páginas WEB
-
JavaScript para programar o comportamento das páginas WEB.
Porquê usar JavaScript se existem tantas outras tecnologias para gerar conteúdo dinâmico?
Exercício 1.1 - Enviar o exercício para o mail do professor: colegio.gpsi@gmail.com
Escreva um artigo que exponha as diferenças entre tecnologias Client-Side e tecnologias Server-side. Complemente o artigo com exemplos.
Exercício 1.2 - Enviar o exercício para o mail do professor: colegio.gpsi@gmail.com
Escreva um artigo sobre as potencialidades do JavaScript.


AULA 2

Introdução ao JavaScript





Onde escrever o código do JavaScript?
O Javascript no <head> ou no <body>
Podes escrever vários códigos Javascript no <body>, na secção do <head>, numa página HTML, ou em ambos os sítios.
Manter o código no mesmo sítio é sempre um bom hábito.
Neste exemplo, a função Javascript está escrita na secção <head> de uma página HTML
Esta função é chamada quando o botão é clicado
Neste exemplo, a função Javascript está escrita na secção <body> de uma página HTML
Esta função é chamada quando o botão é clicado
O Javascript num ficheiro externo
-
Os scripts também podem ser colocados em ficheiros externos.
-
Tem avantagem quando se tem de usar o mesmo código Java em várias páginas web diferentes.
-
Os ficheiros externos de Javascript tem a extensão .js
Para usar um script externo, coloque o nome do ficheiro script no atributo scr (source) dentro da tag <script>
O que o JavaScript pode fazer?
JavaScript pode alterar o conteúdo do HTML
JavaScript pode alterar os atributos do HTML
JavaScript pode alterar o estilo do CSS
JavaScript pode validar uma entrada de dados
Saída de dados (Output) no JavaScript
Variáveis
Saída de dados numa janela "alert box" - window.alert()
Saída de dados dentro do HTML - document.write()
Saída de dados num elemento do HTML - innerHTML
VER MAIS... acerca das saídas de dados
Exercício 2.1 - Enviar o exercício para o mail do professor: colegio.gpsi@gmail.com
JavaScript: Ao clicar num botão com o titulo "Ver meu nome" deverá mostrar o teu nome completo
Exercício 2.2 - Enviar o exercício para o mail do professor: colegio.gpsi@gmail.com
JavaScript: validar a entrada de um valor numérico entre 100-200
Exercício 2.3 - Enviar o exercício para o mail do professor: colegio.gpsi@gmail.com
JavaScript: Ao clicar num botão deverá alterar o texto de um parágrafo com a seguinte formatação do texto:
- tamanho da fonte: 20px
- cor da fonte: azul
Exercício 2.4 - Enviar o exercício para o mail do professor: colegio.gpsi@gmail.com
JavaScript: Subtrair o ano corrente ao teu ano de nascimento para surgir a tua idade. Oresultado deverá aparecer num elemento do HTML (innerHTML)


alert("Minha primeira mensagem!")
exibe uma janela com a frase "Minha primeira mensagem!" com apenas um botão de OK.






