tecnologia
É importante saber que o Javascript é completamente diferente do Java. Mesmo que os dois sejam utilizados para criar páginas Web evoluídas. Mesmo que os dois usam o mesmo termo Java, temos aí duas ferramentas bem diferentes. JAVASCRIPT Código integrado na página Html
Código interpretado pelo browser no momento da execução
Códigos de programação simples mas para aplicações limitadas
Permite de aceder aos objectos do browser
Confidencialidade do código é nulo (Código é visível)
JAVA
Modulo (applet) distinto da página Html
O código é compilado antes da sua execução
Linguagem de programação muito mais complexa mas mais poderosa
Não tem acesso aos objectos do browser
Segurança (Código compilado)
Os objectos e as suas hierarquias
Vejamos em primeiro uma ilustração dos diferentes objectos que uma página pode conter.
Nesta janela, há um documento Html, é o objecto documento. Quer isto dizer (e é aqui que vemos aparecer a noção de hierarquia dos objectos Javascript), o objecto janela contém o objecto documento
Neste documento, temos um formulário. É o objecto formulário. Dito de outra maneira, o objecto janela contém um objecto documento que contém por sua vez um objecto formulário.
Neste documento encontramos 3 objectos. Os botões radio, um botão clássico e uma zona de texto. Que são respectivamente o objecto radio, o objecto botão, e o objecto texto. Por outras palavras o objecto janela contém o objecto documento que contém o objecto formulário que contém por sua vez os objectos radio, botão, e texto
Temos a seguinte hierarquia:
> radio janela > documento >