3
是viewInstance.undelegateEvents()
是否與jQuery的$(this.el).unbind()
相同?
它們的功能是否一樣,就像從視圖中刪除事件一樣?
是viewInstance.undelegateEvents()
是否與jQuery的$(this.el).unbind()
相同?
它們的功能是否一樣,就像從視圖中刪除事件一樣?
從http://backbonejs.org/docs/backbone.html#section-131
undelegateEvents: function() {
this.$el.unbind('.delegateEvents' + this.cid);
},
所以,他們幾乎是一樣的。但undelegateEvents
方法將取消區分範圍限定爲主幹視圖使用delegateEvents
方法明確設置的事件,在視圖上使用聲明events
配置。
謝謝德里克,你今天就在一卷!我喜歡Backbone.js!只是想知道..當你開發基於骨幹的應用程序時,你有沒有「工作流程」? - 某種「個人」建築步驟等等?因爲這是如此靈活,我不習慣不被告知在Ember.js等中做什麼。 – 2012-03-08 19:58:03
我這樣做:Backbone.Marionette。它全部結束並可通過https://github.com/derickbailey/backbone.marionette與https://github.com/derickbailey/bbclonemail上的演示應用程序獲得,它不像Ember那樣具有規定性,但它更進一步比原始主幹:) – 2012-03-08 20:08:17
嗯..這是完美的。非常感謝Derick :)肯定會檢查出來。 – 2012-03-08 20:12:21