O documento resume o que é Javascript, como se diferencia de Java, o que Javascript pode e não pode fazer, onde colocar código Javascript em páginas web e fornece um exemplo prático de código Javascript.
8. O que é Javascript? Uma linguagem de programação que proporciona interactividade às páginas web; Linguagem script (não necessita de compilador); Um script em Javascript é um programa que se inclui (ou num ficheiro externo) numa página HTML; Os scripts em Javascript são texto (código) colocados numa página web interpretados e executados pelos browsers. MF. 3
9. Javascript ≠ Java Java é uma linguagem diferente (Netscape) São duas técnicas diferentes de programação na Internet: Java é uma linguagem de programação. JavaScript é uma linguagem de scripting (tal como diz o nome). Embebed numa página web. MF. 4
10. O que faz o Javascript? Cria um interface com o utilizador activo; Pode validar dados introduzidos em formulários (form); Permite personalizar página HTML no momento, com base: nos dados introduzidos, cookies, no dia de semana, na semana, da localização, entre outras; Pode controlar os browsers (utilizador pode permitir ou não); MF. 5
11. O que não faz o Javascript? Não permite comunicar com uma base de dados; Não pode escrever em ficheiro (fora dos cookies); Não permite manter contadores; Não permite guardar o “rasto” (excepto com cookies); MF. 6
12. Controlar a experiência do utilizador Conhecer a experiência: Obter conteúdos diferentes com base no dia, tempo, browser, ente outros; Expandir a experiência: Páginas dinâmicas sem CGI Elementos do UI (user interface): elemento que reagem ao input do utilizador; Menus de navegação popup; Validação do input MF. 7
13. Onde colocar o Javascript? Dentro do ficheiro HTML No HEAD No BODY Num ficheiro externo Preferível, pelas mesmas razões das CSS MF. 8
15. Exercício prático Cria uma página web que dê como Output: MF. 10 Este é a minha primeira página Web. Com Javascript, claro!
16. Webgrafia e Bibliografia http://www.w3schools.com/js/js_intro.asp Teagu, J. C. (2004). DHTML and CSS for the World Wide Web (2ª Ed.). USA:Peachpit Press. MF. 11