var o = {
age: 22,
fn: function (e) {
console.log(this)
// сейчас this ссылается элемент DOM!
console.log(e.target)
}
}
document.getElementById('div').addEventListener('click', o.fn, false);
var o = {
age: 22,
handleEvent: function (e) {
//но только меняем названия метода и происходит магия !
console.log(this.age)
console.log(e.target)
}
}
document.getElementById('div').addEventListener('click', o, false);
Кто не удивился объясните что там происходит , а то только одни догадки.
о handleEvent нахожу все по англ (((