Callback Simple Example
This is a very simple example of Callback functions in Javascript
HTML
Name: <input type="text" id="myValue" value="1">
<button onclick="myFunction1({a:true})">Function 1 Callback</button>
<button onclick="myFunction2()">Function 2 Callback</button>
JavaScript
var fun1 = function function1(x) {
return Math.sin(x)/x;
};
var fun2 = function function2(x) {
return Math.cos(x)/x;
};
function myFunction1(a) {
alert(JSON.stringify(a));
}
function myFunction2() {
var x = document.getElementById("myValue").value;
alert(callFunction(x, fun2));
}
function callFunction(argument, func){
return func(argument);
}