Если возникнет необходимость передать в функцию обработчик события
this.handler некоторые дополнительные параметры, это можно сделать так:
| Код |
|---|
BX.bind(BX('link'), 'click', BX.proxy(function(){this.handler(arg);}, this)); |
Вот такой вариант работать не будет. Так функция отработает на событии DOMContentLoaded, и обработчик не зарегистрируется:
| Код |
|---|
BX.bind(BX('link'), 'click', BX.proxy(this.handler(arg), this)); |
****************************************
Комментарий от разработчика: Верно, но лучше сделать так:
| Код |
|---|
this.handler.bind(this, arg) |