JQuery - Declaración de funcion (JQuery)

   
Vista:

Declaración de funcion (JQuery)

Publicado por Eduardo (7 intervenciones) el 09/12/2012 14:36:07
Buenas. Generalmente suelo declarar mis funciones de la siguiente manera
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script type="text/javascript">
	$(document).ready(function(){
		pr_load();
		pr_iniciaEventos();
	});
 
	function pr_load()
	{
		// Mi función load
	}
 
	function pr_iniciaEventos()
	{
		// Inicia eventos de controles
	}
</script>


Pero veo que también es posible hacerlo de la siguiente manera:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script type="text/javascript">
	$(document).ready(function(){
		pr_load();
		pr_iniciaEventos();
 
		function pr_load()
		{
			// Mi función load
		}
 
		function pr_iniciaEventos()
		{
			// Inicia eventos de controles
		}
	});
</script>

Es decir, colocando las funciones dentro del ready. Ignoro cuál es la diferencia y cuál sería la forma correcta.
Gracias por algunas respuesta.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
Imágen de perfil de xve

Declaración de funcion (JQuery)

Publicado por xve (557 intervenciones) el 09/12/2012 19:05:39
Hola Eduardo, la verdad es que la forma mas correcta la desconozco, pero yo soy partidario de utilizar la primera manera que indicas, ya que el código me queda un poco mas entendible para mi, pero la verdad es que funciona de las dos maneras.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Declaración de funcion (JQuery)

Publicado por Eduardo (7 intervenciones) el 09/12/2012 21:28:05
Muchas gracias por responder. A mi también me parece que la primera forma es más fácil de comprender, seguiré usándola.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar