При настройке обработчика событий (submit, click, keypress, whatever) какой самый быстрый и эффективный способ получить данные в обработчике и использовать его в обработчике? Должен ли я делать что-то вроде:
$obj.data({name: value, ...});
$obj.click(function(e){
var $this = $(e.target),
name = $this.data(name);
});
Или лучше сделать что-то вроде этого:
$obj.bind('click', {name: value}, function(e) {
var $this = $(e.target),
name = e.data.name;
});
Есть ли другие соображения, которые я опускаю?