Показать сообщение отдельно
  #1 (permalink)  
Старый 12.06.2015, 00:01
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

интересно поведения addEventListener
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 нахожу все по англ (((

Последний раз редактировалось caetus, 12.06.2015 в 00:09.
Ответить с цитированием