骨幹木偶,你可以做的觸發器和事件極其相似的東西:骨幹中的觸發器和事件有什麼區別?
觸發:
return Marionette.Layout.extend({
triggers: {
'click .something': 'view:handleClickSomething'
},
initialize: function(){
this.bindTo(this, 'view:handleClickSomething', this.handleClickSomething);
},
handleClickSomething: function(){}
}
與事件:
return Marionette.Layout.extend({
events: {
'click .something': 'view:handleClickSomething'
},
handleClickSomething: function(ev){}
}
事件的方式似乎是一個更快更簡單的方法並且還可以更容易地獲取實際事件本身(因爲它是自動傳入的)。是否有理由相互使用一個?他們的預期用例是什麼?難以找到關於這個在線的很多信息(除了試圖注意註釋源)...
(我只是剛剛發現的事件方法,直到現在一直使用觸發器的一切,因爲我認爲這是隻有這樣)
這似乎並不像實際回答問題那樣,例如「觸發器是___,而事件是___」。我很清楚觸發器觸發事件,事件也是如此,所以這個答案沒有說明任何事情。 – meetalexjohnson