Я написал помощник обратного вызова, которая позволяет мне группа нескольких обратных вызовов в одной функции переменные:Есть ли лучший способ сделать цепочку обратного вызова в javascript?
function chainCallbacks() {
var callbacks = arguments;
return function() {
for(var i = 0; i < callbacks.length; i++) {
if(callbacks[i] != null) {
callbacks[i].apply(null, arguments);
}
}
};
}
это работает, но мне интересно, если есть какая-либо JavaScript библиотеки, которые предоставляют такую же функциональность? или даже лучше, что-то, что имитирует шаблон «события» .NET?
myEvent+=myCallback;
http://stackoverflow.com/q/3249646/139010 –
Глядя на ваше решение, они кажутся синхронными (или, по крайней мере, им не нужно ждать друг друга), так зачем вам нужен подход например, или библиотеку? Вы можете просто передать функцию, которая вызывает обратные вызовы. –
@mat ball: я не думаю, что ваша ссылка связана ....?!?! – JasonS