title: Difference between require() and define() in RequireJS?
body: <p>In RequireJS, what is the basic difference between using require() Vs define();</p>
  
  <pre><code>require(['a'], function(a) {
      // some code
  });
  
  // A.js
  define(['b','c','d','e'], function() {
      //some code
  });
  </code></pre>
  
  <p>Any use cases would be very helpful..</p>