title: What does this syntax mean " function(a,d){...}(Jquery,...); "
body: <p>I know, similar questions have been asked but none answered my question of What does the second <code>()</code> mean?<br />
  And also no the syntax is not <code>(function...)</code> rather its just  <code>function(a,d){...}(Jquery,...);</code></p>
  <p>Is it that we are making objects of Jquery, I am also using Hammer.js so basically the second paranthesis has (Jquery, Hammer)</p>