Seminário: JavaScript

821 views
741 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
821
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Seminário: JavaScript

  1. 1. Alunos: Eudes Siqueira Rafael Belarmino Silvio Carvalho
  2. 2. ENTENDO O QUE É SCRIPT...• Linguagem de script ( linguagem de scripting, ou linguagem de extensão) são linguagens de programação executadas do interior de programas e/ou de outras linguagens de programação, não se restringindo a esses ambientes. As linguagens de script servem para estender a funcionalidade de um programa e/ou controlá-lo, acessando sua API e, são frequentemente usadas como ferramentas de configuração e instalação em sistemas operacionais (Shell script).
  3. 3. Sobre Shell SCRIPT ... É um interpretador de tipos de comandos, umaespécie de tradutor entre o sistema operacional e ousuário. Permite a execução de sequências decomandos direto no prompt do sistema ou escritasem arquivos de texto, conhecidos como shell scripts.
  4. 4. O QUE É O JAVASCRIPT?• É uma linguagem interpretada, que pode ser usada junto com o HTML e permite inserir vários efeitos, permitindo que o site (ou uma mensagem de correio eletrônico) fique mais dinâmico, e uma maior interação com o leitor.
  5. 5. JAVASCRIPT NÃO É JAVA!• Java (café em americano)• Qual a diferencia entre Java e JavaScript ?
  6. 6. JavaScript Permite de aceder aos objetos do browser Códigos de programação simples mas para aplicações limitadas• Muito fácil mais do que Java Java• Não tem acesso aos objetos do browser• Linguagem de programação muito mais complexa e mais poderosa .• Depois que aprender a programar em JAVA fica fácil o aprendizado de outras linguagens .
  7. 7. O QUE É WEB BROWSER?
  8. 8. UM POUCO DE TEORIA OBJETO.• Vejamos em primeiro uma ilustração dos diferentes objetos que uma página pode conter.• Esta página aparece numa janela. É o objeto janela.
  9. 9. • Nesta janela, há um documento Html, é o objeto documento.• Neste documento, temos um formulário. É o objeto formulário.
  10. 10. • Neste documento encontramos 3 objetos.• Objeto radio.• Objeto botão.• Objeto texto.• A hierarquia deste exemplo é então:• > radio• Janela > documento > formulário > > botão > textoPARA ACESSAR A UM OBJETO? Seja por exemplo para o botão radio "semana": (window).document.form.radio[0]. E enfim para os puristas, JavaScript não é propriamente uma linguagem orientada para os objetostal o como C++ ou Java. Dizemos antes que JavaScript é uma linguagem baseada nos objetos.
  11. 11. • As propriedades dos objetos:• Volante de madeira de 14 polegadas Volante em Couro Oxford• Vitor Belfort, uma das lendas do MMA• Titulo: Vitor Belfort - Lições de Garra, Fé e Sucesso• Autor: Belfort, Vitor• Editora: Thomas Nelson Brasil• Ainda os objetos JavaScript tem propriedades personalizadas. No caso dos botões radio, uma das suas propriedades é, por exemplo, sua seleção ou sua não-seleção(checked).• Em JavaScript, parar acessar as propriedades , utiliza-se a sintaxe: nome_do_objeto.nome_da_propriedade. No caso do botão radio "semana", para testar a propriedade de seleção, escreva-se: document.form.radio[0].checked.
  12. 12. PRINCIPAIS APLICAÇÕES WEB/MOBILE• Interagir com o usuário, respondendo a eventos provocados por ele;• Alterar dinamicamente características do documento depois do mesmo ter sido apresentado para o usuário;• Controlar o navegador• Carregar um novo documento;• Retornar para a página anteriormente visitada;• Abrir e fechar janelas;• Exibir páginas diferentes de acordo com o navegador do usuário;
  13. 13. FERRAMENTAS PARA O JAVASCRIPT Para aprender e descobrir o JavaScript, é necessário:• 1 - Um browser compatível com o JavaScript.• 2 - Um bom conhecimento de HTML.• 3 - Um simples editor de texto.• Unicamente a Netscape pioneiramente• Microsoft a partir do IExplorer 3.0• Netscape a partir do Netscape Navigator 2.0
  14. 14. OPERADORES• Operadores de cálculos•

×