Module Pattern - why is JQuery passed in as a parameter?
<p>I think I understand the module pattern, but why do some examples pass JQuery in as a parameter like this:</p>

<pre><code>Namespace.AppName = (function ($) {
     // Code Here
})(jQuery); 
</code></pre>

<p>If I don't pass in JQuery I can still use the Jquery library just fine by making $() calls inside the module.  So why do some people do this?</p>
