Определение обратного вызова:
Функция, которая устанавливается как свойство внутри Компонента. И обычно вызывается, когда на Компоненте происходит какое-то событие.
Например:
Если вы хотите отобразить диалоговое окно, которое читает «Меня щелкнули» , когда пользователь нажимает на Компонент componentB , вы должны написать метод, сохраненный в виде переменной, которая делает :
var mouseDownCallbackFunction = function() {
alert("I was clicked!");
};
Далее , вы бы установили эту функцию внутри компонента следующим образом ...
// Set the Component to display the dialog when the
// user presses the mouse down on it.
componentB.setMouseDownCallback(mouseDownCallbackFunction);
И это приведет к тому, что mouseDownCallbackFunction будет отображать «Я был нажат» в окне предупреждения при нажатии компонента.