Показать сообщение отдельно
  #11 (permalink)  
Старый 05.04.2018, 15:36
Кандидат Javascript-наук
Отправить личное сообщение для sortarray Посмотреть профиль Найти все сообщения от sortarray
 
Регистрация: 19.09.2015
Сообщений: 117

Сообщение от Nexus
Если вас не затруднит написать эти пару строк, продемонстрируйте их, пожалуйста.
<html>
<head>
<meta charset = "utf-8" />
<style>
</style>
</head>

<body>

<div id = "foo">click me</div>

<script>

foo.storage = []
foo.onclick = function(){var self = this; foo.storage.forEach(function(f){f.call(self)})}
with(foo){
 storage.push(function(){alert(this.innerHTML)})
 storage.push(function(){alert(this.id)})
 storage.push(function(){alert("fuck addEventListener")})
}

</script>

</body>
</html>

Сообщение от Nexus
Можете объяснить недостаток объявления обработчика этим методом?
Там их целая куча -- невозможность удаления без сохранения ссылок, отсутствие гибкости, тормоза и т.д
Ответить с цитированием