Backbone.View クラスを拡張する基本クラスがあります。コンストラクターを介して Jquery DOM 要素を渡します。このオブジェクトはガベージ コレクションの対象になりますか?
var MainView = BaseView.extend({
initialize: function(o) {
this.container = o.myJqueryDomElement;
this.render();
},
render: function() {
this.container.append(this.$el);
},
dispose: function() {
this.remove();
}
});
私のコードのある時点で、私はこれを行います:
var mainView = new MainView({
myJqueryDomElement = $('#content')
});