Introdução
Guião de actividades
Referências

Introdução
Java é uma linguagem de programação
orientada para o objecto criada pela empresa Sun
Microsystems, que é utilizada para criar "applets" (pequenas aplicações)
que correm localmente no nosso browser quando consultamos informação na WWW. A
grande maioria dos outros programas que utilizamos na Web correm nos servidores e
não no nosso computador.

Existe uma outra linguagem de programação diferente denominada JavaScript que
foi criada pela empresa Netscape com o objectivo de
controlar o funcionamento do browser - abrir janelas, visualizar botões, efectuar
hiperligações, etc. .
O JavaScript é mais limitado que o Java mas muito mais simples, e, ao contrário
deste, a totalidade do seu código está integrado nas páginas HTML. Por este facto, o
JavaScript pode ser considerado como uma extensão do HTML, permitindo incorporar
funcionalidades nas páginas sem a necessidade de recorrer a rotinas instaladas no
servidor.

Guião de actividades
Mesmo quem não souber programar JavaScript pode utilizar esta linguagem, bastando para
tal integrar nas suas publicações para a web o texto do código que realiza o
efeito pretendido.
Na Internet xistem muitos serviços que fornecem gratuitamente código que pode ser
incorporado nas nossas páginas.
- Utilizando um browser, aceda ao endereço http://www.developer.com

- No menú da esquerda escolha Downloads - Source Code e, na lista de categorias, Banners
e finalmente R Banner. Grave o ficheiro de texto que é carregado pelo seu browser
com um nome à sua escolha e a extensão HTM na sua disquete de trabalho. Pode agora
integrar na sua publicação para a web esta página que contém um conjunto de
pequenas frases personalizáveis que surgem aleatoriamente na barra de estado, na zona
inferior da janela do browser.
- Abra o ficheiro com o seu editor de páginas da web, aceda ao código HTML, visualize as
(muitas!) linhas de programação em JavaScript e personalize os textos que vão surgir
nas barras de estado. O código JavaScript que se pretende invisível está integrado no
cabeçalho da página (entre os marcadores <HEAD> e </HEAD>) enquanto que o código que é visualizável surge no
corpo da página (entre os marcadores <BODY> e </BODY>).
- Regresse ao modo de edição WYSIWYG e personalize o resto da página (insira textos,
tabelas, imagens e fundos). Não se esqueça de indicar em local visível a origem do
JavaScript que integrou na sua página.
- Experimente a funcionalidade da sua página quer localmente quer depois de publicada no
servidor.
- Explore outras categorias disponíveis no DEVELOPER.COM, faça o seu carregamento e
integre-as no seu 'site' de forma análoga à indicada.

Referências:
Nos endereços seguintes podem ser encontradas informações adicionais (tutoriais,
bibliotecas de códigos, informações comerciais) relacionadas com a linguagem de
programação JavaScript:
 | A Beginners Guide to Javascript, em http://www.sausage.com/island/referencedesk/jstutor/ |
 | Java Shareware - grande colecção de todos os tipos de utilitários gratuitos -
ou quase - para o utilizador de Java - http://www.javashareware.com |
 | Voodoo's Introduction to JavaScript, tutoriais em html e em pdf, em http://www.webconn.com/java/javascript/intro/tutorial.htm |
 | WebCoder.COM - arquivo de 'scripts' e demosntrações de Javascript, em http://www.webcoder.com/index_real.html |
 | WebPedia - um repositório de 'scripts' gratuitos: http://www.webpedia.com/scripts/javascript/ |
 | Cut and Paste JavaScript InfoHighway: http://www.infohiway.com/javascript/indexf.htm |
 | Secção de JavaScript do Yahoo: http://www.yahoo.com/Computers_and_Internet/Programming_Languages/JavaScript/ |
 | "Cut-and-paste JavaScripts you can use immediately": http://www.netscapeworld.com/netscapeworld/nw-11-1996/nw-11-javascript.html |
 | DK's JavaScript Resources: http://members.tripod.com/~dkpower |
 | JavaScript Games - http://www.loonyverse.vir.co.uk/games.html |
 | JavaScript Resource Center - dicas, acesso aos newsgroups da especialidade
e código em http://jrc.livesoftware.com/ |
 | A Beginner's Guide to JavaScript - 'site' onde os interessados podem aprender
imenso, em http://www.geocities.com/siliconvalley/park/2554/index.html |
 | JavaScript vs. JScript - um artigo que explica a diferença entre as versões de
JavaScript da Sun/Netscape e da Microsoft, em http://www.javacats.com/us/articles/eitan_jj.html |
 | JavaScript World - Código gratuito, grupos de discussão e chats, em http://www.jsworld.com/ |
 | JavaWorld Online Magazine - Notícias, pontos de vista, tutoriais e opiniões
sobre esta tecnologia, em http://www.javaworld.com/ |