我有扩展 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')
});