Tauno - Home






..::Codigos para tu sitio::..

Dónde colocamos las funciones

Vemos la manera de insertar las funciones Javascript de cliente dentro de las páginas web.

Las funciones son uno de los principales componentes de los programas, en la mayoría de los lenguajes de programación. En el Manual de Javascript ya hemos comenzado a explicar qué es una función y cómo podemos crearla e invocarla en este lenguaje. Ahora vamos a tratar un tema que no es tanto de sintaxis y programación, sino que tiene más que ver con el uso correcto y habitual que se hace de las funciones en Javascript, que no es otro que la colocación del código de las funciones en la página web.

En principio, podemos colocar las funciones en cualquier parte de la página, siempre entre etiquetas <SCRIPT>, claro está. No obstante existe una limitación a la hora de colocarla con relación a los lugares desde donde se la llame. Te adelantamos que lo más fácil es colocar la función antes de cualquier llamada a la misma y así seguro que nunca nos equivocaremos.

Existen dos opciones posibles para colocar el código de una función:

a) Colocar la función en el mismo bloque de script: En concreto, la función se puede definir en el bloque <SCRIPT> donde esté la llamada a la función, aunque es indiferente si la llamada se encuentra antes o después del código de la función, dentro del mismo bloque <SCRIPT>.

<SCRIPT>
miFuncion()
function miFuncion(){
    //hago algo...
    document.write("Esto va bien")
}
</SCRIPT>


Este ejemplo funciona correctamente porque la función está declarada en el mismo bloque que su llamada.

b) Colocar la función en otro bloque de script: También es válido que la función se encuentre en un bloque <SCRIPT> anterior al bloque donde está la llamada.

<HTML>
<HEAD>
   <TITLE>MI PÁGINA</TITLE>
<SCRIPT>
function miFuncion(){
    //hago algo...
    document.write("Esto va bien")
}
</SCRIPT>
</HEAD>
<BODY>

<SCRIPT>
miFuncion()
</SCRIPT>

</BODY>
</HTML>


Vemos un código completo sobre cómo podría ser una página web donde tenemos funciones Javascript. Como se puede comprobar, las funciones están en la cabecera de la página (dentro del HEAD). Éste es un lugar excelente donde colocarlas, porque se supone que en la cabecera no se van a utilizar todavía y siempre podremos disfrutar de ellas en el cuerpo porque sabemos seguro que ya han sido declaradas.

Para que quede claro este asunto de la colocación de funciones veamos el siguiente ejemplo, que daría un error. Examina atentamente el código siguiente, que lanzará un error, debido a que hacemos una llamada a una función que se encuentra declarada en un bloque <SCRIPT> posterior.

<SCRIPT>
miFuncion()
</SCRIPT>

<SCRIPT>
function miFuncion(){
    //hago algo...
    document.write("Esto va bien")
}
</SCRIPT>

Con esto esperamos haber resuelto todas las dudas sobre la colocación del código de las funciones Javascript. En siguientes artículos veremos otros temas interesantes como los parámetros de las funciones.


Seguir                                                              Seguir
 






Nuestros Juegos

BMX Estreme

BXM EXTREME es un juego de saltos de Bicicleta, muy facíl de jugar, muy divertido a la ves con los saltos extremos que tiene, es un juego en el que no te arrepentirás. Jugar ahora

Por CubillaJorge el 19 de agosto del 2010
post-img-8

Pacman Advanced

Pacman Advanced, es un juego de los más clasico, en el mundo, obstante ya casi nadie lo juega, por eso lo pongo para que te diviertas con el. Jugar ahora

Por CubillaJorge el 08 de agosto del 2010

Metal slug 4

Metal slug 4, es un juego de artilleria pesada, con armas, muchos disparos, en () de masacre, un juego muy divertido, pero lastima que sea solo virtual, jajaja. Jugar ahora

Por CubillaJorge el 23 de julio del 2010
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis