title: jQuery .data vs eventData
body: <p>When setting up a event handler (submit, click, keypress, whatever) what is the fastest and most efficient way to get data to the handler and use it in the handler? Should I be doing something like:</p>
  
  <pre><code>$obj.data({name: value, ...});
  
  $obj.click(function(e){
    var $this = $(e.target),
      name = $this.data(name);
  });
  </code></pre>
  
  <p>Or is it better to do something like this:</p>
  
  <pre><code>$obj.bind('click', {name: value}, function(e) {
    var $this = $(e.target),
      name = e.data.name;
  });
  </code></pre>
  
  <p>Are there other considerations I am omitting?</p>