Iniciando no Javascript: Onde colocamos as funções
Autor/fonte: CriarWeb.com
E-mail/Url: http://www.criarweb.com/artigos/232.php
À 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>:
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:
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:
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>

Enviado por xKuRt em 21/11/2006 às 15:30
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Terça, 09 de Fevereiro de 2010
Área restrita
Leitura recomendada
Últimas publicações
Top 5 membros
- Jotah191 pts
- fbinasco163 pts
- fredbcn117 pts
- Nando93 pts
- andersonop81 pts
Últimos membros online
- mitoem 09/02 às 13:21
- Max Williamem 09/02 às 11:55
- xKuRtem 09/02 às 11:45
Últimos membros cadastrados
- LEANDROTIMAO15em 09/02
- Rafa Tem 09/02
- tncarvalhoem 09/02



