Foros del Web » Programando para Internet » Javascript »

Significado de este codigo

Estas en el tema de Significado de este codigo en el foro de Javascript en Foros del Web. Estoy aprendiendo javascript y no logro entender esta pieza de codigo, mas precisamente la parte donde el evento onclick llama a una funcion que tiene ...
  #1 (permalink)  
Antiguo 01/03/2010, 07:11
(Desactivado)
 
Fecha de Ingreso: diciembre-2009
Mensajes: 44
Antigüedad: 14 años, 4 meses
Puntos: 1
Significado de este codigo

Estoy aprendiendo javascript y no logro entender esta pieza de codigo, mas precisamente la parte donde el evento onclick llama a una funcion que tiene el paramtro reply6, hasta ahi todo bien, pero cuando veo mas abajo que reply 6 es igual a la definicion de una funcion con el parametro data que no se de donde sale me confundo.
alguien podria explicarme que significa esto? o el nombre del tema para que lo busque en internet
nota: (ignoren el uso del dwr)

<li>
getAllObjects( );
<input class="ibutton" onclick="cata.getAllObjects(reply6);" value="Execute" title="Calls cata.getAllObjects(). View source for details." type="button">
<script type="text/javascript">
var reply6 = function(data)
{
if (data != null && typeof data == 'object') alert(dwr.util.toDescriptiveString(data, 2));
else dwr.util.setValue('d6', dwr.util.toDescriptiveString(data, 1));
}

</script>
<span id="d6" class="reply"></span>
</li>
  #2 (permalink)  
Antiguo 01/03/2010, 12:57
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Significado de este codigo

aparentemente es un callback. o sea, un callback es una funcion que se le pasa como parametro a otra funcion para luego ser invocada. en este caso, el callback es reply6 y getAllObjects (probablemente) es la funcion que invoca el callback pasandole algun parametro.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 02/03/2010, 11:47
(Desactivado)
 
Fecha de Ingreso: diciembre-2009
Mensajes: 44
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: Significado de este codigo

Cita:
Iniciado por zerokilled Ver Mensaje
aparentemente es un callback. o sea, un callback es una funcion que se le pasa como parametro a otra funcion para luego ser invocada. en este caso, el callback es reply6 y getAllObjects (probablemente) es la funcion que invoca el callback pasandole algun parametro.

funcion como parametro a otra funcion? entonces como se obtiene el valor de data?
  #4 (permalink)  
Antiguo 02/03/2010, 14:47
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Significado de este codigo

si, en javascript las funciones pueden pasarse como parametros de otras funciones. por otro lado no tengo idea de como obtiene el valor data pero supongo que por algun lugar de la funcion getAllObjects debes encontrar la invocacion de reply6 junto con algun parametro.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:32.