Search
Write a publication
Pull to refresh

Передача параметров в обработчики событий JavaScript

Reading time1 min
Views15K
Очень долго я не мог решить задачу по простому способу передачи параметров в обработчик событий JavaScript, но недавно в обсуждении рабочих моментов с Артемом Горбуновым меня осенила одна идея о которой стоит

Способ прост до безобразия, представив на минуту что все сущности в JavaScript — это объекты мы можем передавать параметры как свойства функции. Иллюстрирую примером:
function test() {
alert(arguments.callee.x);
}

test.x = 0;

window.addEventListener('load', test, false);


Данный пример работает под Firefox, но уверен, тот кому это понадобится сможет реализовать его под любой браузер.
Tags:
Hubs:
Total votes 13: ↑5 and ↓8-3
Comments28

Articles