イベントリスナー内で使用する方が良い/速いですthis
かevent.target
私はこのようなコードを書いてきました(例はjQueryです):
jQuery('input').bind('keyup', function (e) {
var j = jQuery(e.target);
foo(j.attr('id') , j.val() );
});
そして、 「良い」からと交換e.target
するように言われました。this
どちらか一方に本当に利点はありますか?
委任されたイベントで機能するため、より一般的なソリューションであるため、ターゲットを使用します。テストがバインディングで乱雑になるため、ベンチマークに問題があります(ただし、明らかに、この場合、違いは小さすぎて問題になりません)