Loading First-class-function example ...
How to use the calculator:
Supported latitude & longitude formats:
Examples:
45.0000 -121.0000
47°36'11"N 122°19'22"W
47d36'12"N 122d19'34"W
47°36'N 122°19'W
47d36'N 122d19'W
1dN 25dE
1°N 25°E
Notes:
....
var a = Number( dojo.byId("lat1").value );
var b = Number( dojo.byId("lon1").value );
var c = Number( dojo.byId("lat2").value );
var d = Number( dojo.byId("lon2").value );
reset();
....
function reset () {
// Reset HTML elements
dojo.byId("content").innerHTML ="";
dojo.byId("functions").innerHTML ="";
}
var a = Number( dojo.byId("lat1").value );
var b = Number( dojo.byId("lon1").value );
var c = Number( dojo.byId("lat2").value );
var d = Number( dojo.byId("lon2").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.
City Distance Calculator Flying & Driving
Homework 2: