title: Deferred versus promise
body: <p>What is the difference between Deferred and Promise other than the jQuery versions?</p>
  
  <p>What should I use for my need?  I only want to call the <code>fooExecute()</code>.  I only need the <code>fooStart()</code> and <code>fooEnd()</code> to toggle the html div status for example.</p>
  
  <pre><code>//I'm using jQuery v2.0.0
  function fooStart() { /* Start Notification */ }
  function fooEnd() { /* End Notification */ }
  function fooExecute() { /* Execute the scripts */ }
  
  $('#button1').on('click', function() {
      var deferred1 = $.Deferred();
      var promise1 = $.Promise();
  
      deferred1.???
  
      promise1.???
  });
  </code></pre>