I'm trying to understand the difference between :
var x = function () { ....}
(function () { ....} ) ();
I get it that the first function will put the results on x
.
that and when exactly the second one will be fired? and why do i need the ();
at the end?