A Linguagem Script
Os scripts escritos com a linguagem Javascript, podem ser executados por navegadores (client-side scripts) ou por servidores (server-side scripts).
Ou seja, ao contrário do HTML, a linguagem Javascript pode reconhecer e responder a eventos do usuário, como cliques do mouse, entradas em formulários e navegação entre páginas. Através do Javascript, você poderá, por exemplo validar a entrada de dados do usuário em um formulário, sem precisar acessar o servidor. A linguagem Javascript não é compilada e sim executada no Servidor Web.
Com Javascript você têm muitas possibilidades para “incrementar” seu documento HTML com elementos interessantes. Por exemplo: você será capaz de responder facilmente a eventos iniciados pelo usuário como, clique sobre um botão, abertura de uma janela e muitos outros. Alguns efeitos que são possíveis agora com Javascript, antes eram possíveis apenas com programação em CGI ou Pearl.
De onde surgiu Javascript?
A linguagem Javascript foi desenvolvida pela Netscape com o nome de Livescript introduzida em 1995 no navegador Navigator 2.0 da mesma empresa. Hoje existe uma implementação de Javascript feita pela Microsoft chamada Jscript, e existe uma versão, chamada ECMASCRIPT, da empresa (ECMA).
Além de oferecer recursos para dinamizar as páginas da Web do lado cliente, o Javascript pode ser usado para criar scripts no servidor, que conectem, por exemplo, as páginas a banco de dados como: Illustra, Informix, Microsoft, Oracle e Sysbase. A Netscape também oferece ferramentas que facilitam bastante essa tarefa, como o Netscape LIVEWIRE.
Java e Javascript
Apesar dos nomes bem parecidos, Java não é o mesmo que o principal uso de Java, é para criar miniaplicativos (APPLETS), pequenos programas que são transferidos pela internet e funcionam dentro de navegadores da Web. Para incorporar novos objetos e applets (pequenos aplicativos que rodam em uma páginas da internet), utilize a tag de HTML . Quando o navegador Web encontra a tag APPLET, ele transfere por download um miniaplicativo do Java do servidor e então o miniaplicativo é executado na área de tela especificada.
O Java Script pode ser usado por autores de páginas HTML para dinamicamente controlar o comportamento destes objetos, ou seja, como o Javascript você pode unir documentos HTML e APPLETS desenvolvidas em Java.
Java e script! Estas são duas técnicas diferentes de programação na internet. O Java é uma linguagem de programação repleta de recursos, desenvolvida e comercializada pela Sun Microsystems. Com o Java, um descendente das linguagens de programação C e C++, os programadores podem criar aplicações inteiras e controlar dispositivos eletrônicos domésticos.
Ao contrário do Java a linguagem Javascript suporta poucos tipos de dados e implementa alguns conceitos de orientação a objetos.
Especificando uma Linguagem
A linguagem Javascript pode ser embutida em um documento HTML em duas formas:
- Comandos e funções usando o tag SCRIPT;
- Manipuladores de eventos usando tags HTML.
Javascript é uma linguagem que permite injetar lógica em páginas escritas em HTML (Hipertext Mark-up Language). As páginas HTML podem ser escritas utilizando-se editores de texto, como o Notepad, Write, etc. Porém, existem editores próprios pra gerar HTML, tais como HOTDOG e (mais recomendado) Microsoft Front Page.
Os parágrafos de lógica do Javascript podem estar “soltos” ou “atrelados” a ocorrência de eventos. Os parágrafos soltos são executados na sequência em que aparecem na página (documento) e os atrelados a eventos são executados apenas quando o evento ocorre.
Para inserir parágrafos de programação dentro do HTML é necessário identificar o Inicio e o Fim da seguinte forma:
<SCRIPT>
Set de instruções
</SCRIPT>
Este procedimento pode ser adotado em qualquer local da página. Entretanto, para melhor visualização e facilidade de manutenção, recomenda-se que toda lógica seja escrita no início do documento, através da criação de funções a serem invocadas quando se fizer necessário (normalmente atreladas a eventos).
Se a lógica é escrita a partir de um determinado evento, não é necessário o uso de comando <SCRIPT>e</SCRIPT>.
Os comandos Javascript são sensíveis ao tipo de letra (maiúsculas e minúsculas) em sua sintaxe. Portanto é necessário que seja obedecida a forma de escrever os comandos, de acordo com a forma apresentada ao longo deste manual. Caso seja cometido algum erro de sintaxe quando da escrita de um comando, o JAVASCRIPT interpretará, o que seria um comando, como sendo o nome de uma variável.
<HTML>
<HEAD><TITLE>Primeiros Comandos</TITLE></HEAD><BODY>
<SCRIPT LANGUAGE=”Javascript” TYPE=”TEXT/JAVASCRIPT”>
<!–
Comandos Javascript..
//->
</SCRIPT>
</BODY>
</HTML>
Em documentos HTML, a utilização da linguagem JAVASCRIPT se dá sob a forma de funções (applets), as quais sao chamadas em determinadas situações ou em resposta a determinados eventos. Estas funções podem estar localizadas em qualquer parte do código HTML, a única restriçãoé que deve começar com a declaração <SCRIPT> e terminar com o respectivo </SCRIPT>. Por convenção, costuma-se colocar todas as funções no início do documento (entre as TAGS <HEAD> e </HEAD>, isso para garantir qeu o código Javascript seja carregado antes que o usuário interaja com a Home Page ou seja, antes do <BODY>.

No Comment Received
Sorry the comment area are closed for non registered users