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>. Não 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> 

Tags: grátis, função, formatacão, JS, javascript, Curso

Total de comentários: 0
avatar