Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Programação em Javascript
SEÇÕES
Manuais relacionados
+Programação em Javascript
Categorias
+Javascript

Índice do Manual Programação em Javascript
+ Introdução à Javascript
+ Algo de história
+ Diferenças entre Java e Javascript
+ Antes de começar
+ Versões de navegadores e de Javascript
+ Efeitos rápidos com Javascript
+ A linguagem Javascript
+ Maneiras de executar script
+ Ocultar scripts em navegadores antigos
+ Mais sobre colocar scripts
+ Sintaxe Javascript
+ Variáveis Javascript
+ Âmbito das variáveis
+ O que podemos salvar em variáveis
+ Tipos de dados em Javascript
+ Operadores Javascript I
+ Operadores Javascript II
+ Operadores Javascript III
+ Controle de tipos
+ Estruturas de controle
+ Estrutura IF
+ Estrutura IF (parte II)
+ Estrutura SWITCH
+ Loop FOR
+ Loops WHILE e DO WHILE
+ Break e Continue
+ Loops aninhados em Javascript
+ Funções em Javascript
+ Onde colocamos as funções
+ Parâmetros das funções
+ Valores de retorno
+ Arrays em Javascript
+ Longitude dos Arrays
+ Arrays multidimensionais
+ Pausa e conselhos Javascript
+ Tratamento de erros em Javascript

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Onde colocamos as funções

Vemos a maneira de inserir as funções Javascript de cliente dentro das páginas web.


À princípio, podemos colocar as funções em qualquer parte da página, é claro que sempre entre etiquetas <SCRIPT>. No obstante, existe uma limitação na hora de colocá-la em relação aos lugares de onde for chamada. O mais normal é colocar a função antes de qualquer chamada à mesma e assim, certamente não iremos nos enganar.

Teoricamente, a função deve-se definir no bloco <SCRIPT> onde esteja a chamada à função, embora seja indiferente se a chamada se encontrar antes ou depois da função, dentro do mesmo bloco <SCRIPT>.

<SCRIPT>
minhaFuncao()
function minhaFuncao(){
    //faço algo...
    document.write("Isto está bem")
}
</SCRIPT>

Este exemplo funciona corretamente porque a função está declarada no mesmo bloco que sua chamada.

Também é válido que a função se encontre em um bloco <SCRIPT> anterior ao bloco onde está a chamada.

<HTML>
<HEAD>
   <TITLE>MINHA PÁGINA</TITLE>
<SCRIPT>
function minhaFuncao(){
    //faço algo...
    document.write("Isto está bem")
}
</SCRIPT>
</HEAD>
<BODY>

<SCRIPT>
minhaFuncao()
</SCRIPT>

</BODY>
</HTML>

Vemos um código completo sobre como poderia ser uma página web onde as funções estão no cabeçalho. Um lugar muito bom para colocá-las, porque se supõem que no cabeçalho ainda não vão utilizar e sempre poderemos desfrutar deles no corpo porque certamente já foram declarados.

Este último em compensação seria um erro:

O que será um erro é uma chamada a uma função que se encontra declarada em um bloco <SCRIPT> posterior.

<SCRIPT>
minhaFuncao()
</SCRIPT>

<SCRIPT>
function minhaFuncao(){
    //faço algo...
    document.write("Isto está bem")
}
</SCRIPT>

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Programação em Javascript

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em Javascript


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
Acrescentar um comentário do artigo Acrescentar um comentário do artigo



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites