Как прикрепить 2 обработчика к одному и тому же событию?

Я могу прикрепить обработчики к Backbone Views, например:

var TodoView = Backbone.View.extend({
    events: {
        "xxx": "eventHandler1"
        "yyy": "eventHandler2"
    }
});

Но что, если я хочу прикрепить более 1 обработчика к одному и тому же событию?

var TodoView = Backbone.View.extend({
    events: {
        "xxx": "eventHandler1"
        "yyy": "eventHandler2"
        "xxx": "eventHandler3" // this isn't valid ... at least in CoffeeScript
    }
});

Я мог бы создать собственный обработчик, например

function compositeXXX() { eventHandler1(); eventHandler2 }

Но это не кажется идеальным...

25
задан mu is too short 6 June 2012 в 16:16
поделиться