Definición de devolución de llamada:
A Función que se establece como una propiedad dentro de un Componente. Y generalmente se llama cuando ocurre algún evento en el Componente.¿Esto se ajusta a su definición de devolución de llamada?
Por ejemplo:
Si desea mostrar un cuadro de diálogo que dice "Estaba hecho clic en" cuando el usuario hace clic en el componente componentB, podría escribir un método almacenado como una variable que hace esto :
var mouseDownCallbackFunction = function() {
alert("I was clicked!");
};
Siguiente, se establecería esta función dentro del componente como tal ...
// Set the Component to display the dialog when the
// user presses the mouse down on it.
componentB.setMouseDownCallback(mouseDownCallbackFunction);
Y esto causaría mouseDownCallbackFunction para mostrar "Me hizo clic" en un cuadro de alerta cuando se hace clic en el componente.
¿Qué ocurre cuando ejecuta esto? – cbrulak
Cuando el usuario hace clic en el Componente, después de ejecutar este código, aparece un cuadro de diálogo "Me hicieron clic" – leeand00
Tenga en cuenta que también puede usar funciones anónimas lambdas aka que proporcionan un código menos, como este: componentB.setMouseDownCallback (function() { alerta ("¡Me hicieron clic!"); }); – svinto