It was invented by Brendan Eich, co-founder of the Mozilla project, the Mozilla Foundation, and the Mozilla Corporation. He created it in ten days, in 1995, when he was working at Netscape.
var moveItFunctionName = "moveit";
var http = new XMLHttpRequest();
And all these variables (I counted 5) are collected inside a function.
Now I just have to play around with onclick.
Lastly, I'll need some background on
http.open("POST", url, true);
On closer examination, "http" is a variable. So that narrows my query.