title: jQuery dollar sign ($) as function argument?
body: <p>I understand JavaScript closures, and I've seen this done in native JS:</p>
  
  <pre><code>(function () {
    // all JS code here
  })();
  </code></pre>
  
  <p>But, what does adding the jQuery spice do?</p>
  
  <pre><code>(function ($) {
    // all JS code here
  })(jQuery);
  </code></pre>