Definizione di Callback:
una funzione che viene impostata come una proprietà all'interno di un componente. E viene solitamente chiamato quando si verifica qualche evento sul componente.Si adatta alla definizione di callback?
Per esempio:
Se si desidera visualizzare una finestra di dialogo in cui si legge "Mi è stato cliccato" quando l'utente fa clic sul componente componentB, si potrebbe scrivere un metodo memorizzato come una variabile che fa questo :
var mouseDownCallbackFunction = function() {
alert("I was clicked!");
};
Avanti, si dovrebbe impostare questa funzione all'interno del componente in questo modo ...
// Set the Component to display the dialog when the
// user presses the mouse down on it.
componentB.setMouseDownCallback(mouseDownCallbackFunction);
E questo causerebbe mouseDownCallbackFunction per visualizzare "Mi è stato cliccato" in una finestra di avviso quando il componente è stato cliccato.
cosa succede quando si esegue questo? – cbrulak
Quando l'utente fa clic sul componente, dopo aver eseguito questo codice, viene visualizzata una finestra di dialogo "Sono stato cliccato" – leeand00
Nota che puoi anche utilizzare lambdas, ovvero le funzioni anonime, che danno un po 'meno codice, come questo: componentB.setMouseDownCallback (function() { avviso ("Sono stato cliccato!"); }); – svinto