Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2013, 19:31
Avatar de 0123
0123
 
Fecha de Ingreso: noviembre-2012
Ubicación: Entre la consola, el coda y un poco de photoshop
Mensajes: 263
Antigüedad: 12 años, 5 meses
Puntos: 10
Externalizar los callbacks

Buenas a todos,

Estoy empezando a usar los callbacks, pero lo hago de forma bastante aburrida. Simplemente envio entre los parametros que envio a una determinada funcion uno llamado "callback" que es ejecutado con un eval en la ultima linea de la funcion llamada.

Mi pesamiento me dice que es una forma "cutre" de hacerlo, pues tengo que modificar las funciones en las que quiero usar un callback.

Me pregunto si existe alguna forma de hacerlo asi:

Código Javascript:
Ver original
  1. function mifuncion()
  2. {
  3. //animacion:
  4. animacionmuychula();
  5. //ahora se ha terminado la animacion:
  6. realizollamadaajax();
  7.  
  8. }

Mi ejemplo es muy cutre, pero quiero hacer algo parecido, sin tener que enviar a animacionmuychula() un parametro con "realizollamadaajax".

No se si me explico, he leido resultados de google sobre callbacks... y en todos veo que usan parametros, lo cual para mi es una locura.

¿Estoy loco?