title: Confused about this javascript pattern
body: <p>Encounter following lines of code, but couldn't understand it.</p>
  
  <p>What is this (/<em>...</em>/)(this); purpose in javascript? Does it have name for this pattern?</p>
  
  <p>Code as below:</p>
  
  <pre><code>//Move.js
  (function(exports){
    exports.Move = function(){
  
    };
  })(this);
  </code></pre>