This example is described in the Dojo, Dijit and HTML5 in Real world applications ebook
How does it work
First we convert the input a, b and C to loval Javascript variabls.
....
var a = Number( dojo.byId("a").value );
var b = Number( dojo.byId("b").value );
var c = Number( dojo.byId("c").value );
reset();
....
function reset () {
// Reset HTML elements
dojo.byId("content").innerHTML ="";
dojo.byId("functions").innerHTML ="";
}
var a = Number( dojo.byId("a").value );
var b = Number( dojo.byId("b").value );
var c = Number( dojo.byId("c").value );
reset();
....
function reset () {
// Reset HTML elements
dojo.byId("content").innerHTML ="";
dojo.byId("functions").innerHTML ="";
}
dojo.xhrPost({
url: "data/object.json",
handleAs: "json",
load: function(data,ioargs){...}
});
url: "data/object.json",
handleAs: "json",
load: function(data,ioargs){...}
});
function calculator (a, b, c, func){
return func(a,b,c);
};
return func(a,b,c);
};
First class functions - from the server.. / Javascript / XHR Dojo versions.
First Class Functions
List of elements (by name):
Functions: