title: backbone.js initialize listeners vs events
body: <p>I don't understand the difference between putting a "click" listener in an initialize function  inside a view and putting it in the events object in the same view. They both listen for DOM events and trigger functions, right? What's the difference?</p>
  
  <p>for example:  </p>
  
  <pre><code>var ViewName = Backbone.View.extend({  
      initialize: function(){  
          this.$el.on("eventName", this.functionName, this)  
      },  
      functionName: function(){  
          //whatever  
      }  
  });
  </code></pre>
  
  <p>versus:</p>
  
  <pre><code>var ViewName = Backbone.View.extend({  
      events: { "eventName": "fucntionName" }   
      },  
      functionName: function(){  
          //whatever  
      }  
  });
  </code></pre>