title: differences between binding and not binding parameter at function call
body: <p>What are the differences between the followings:</p>
  
  <p><strong>Method 1:</strong></p>
  
  <pre><code>(function( $, window, document, undefined ) {
  .......
  })( jQuery, window, document );
  </code></pre>
  
  <hr>
  
  <p><strong>Method 2:</strong></p>
  
  <pre><code>(function( $, window, document, undefined ) {
  .......
  })();
  </code></pre>