Backbone View и iFrame
Я хотел знать, правильно ли я что-то делаю, чтобы избежать утечек памяти.
Итак, у меня есть iFrame в представлении Backbone. При щелчке некоторых элементов внутри этого iframe я хочу выполнить некоторые функции внутри представления.
Например
Допустим, внутри iFrame есть элемент div, и вы хотите изменить цвет этого div по щелчку этого div.
Итак, внутри хука afterRender() я добавил привязку к событию, как показано ниже:
this.$('#myframe').contents().find('body')
.on('click', '#divSample',
$.proxy(function(evt){
//change color
this.showSettingsPopup();
}, this)
);
Так, как я должен идти о связывании событий или о том, что нужно делать, чтобы избежать утечек памяти.
В настоящее время в распоряжение метода я отсоединяю события.