使用Backbone / Marionette触发事件的更好方法是什么?

时间:2014-05-28 10:27:23

标签: backbone.js marionette

triggertriggerHandler之间的区别是什么?

是否与使用例如jQuery的元素的触发事件不同?

1 个答案:

答案 0 :(得分:0)

首先,让我们将jQuery分开,因为它会通过内部机制触发事件。

如果在元素上触发它们会冒泡,并且在对象上肯定没有,但它们只触发jQuery处理程序。

对于Marionette,首选方法是使用triggerHandler,因为它不仅是trigger个处理程序,还会调用onMethod事件。

请参阅https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.functions.md#marionettetriggermethod等文档,详细了解相关信息。