Каков наиболее эффективный способ распоряжаться экземплярами модели/представления, когда они не нужны?
Обычно я помещаю всю логику в контроллер/маршрутизатор. Это тот, который решает, какие мнения должны быть созданы, и какие модели должны быть предоставлены им. Как правило, существует несколько функций обработчика, соответствующих различным действиям или маршрутам пользователя, где я создаю новые экземпляры представлений каждый раз, когда обработчик выполняется. Конечно, это должно устранить все, что я ранее хранил в экземпляре представления. Однако есть некоторые ситуации, когда в некоторых представлениях хранятся обработчики событий DOM, и они не получают надлежащим образом привязки, что приводит к тому, что эти экземпляры остаются в живых. Я желаю, если бы был правильный способ уничтожить объекты просмотра, когда, например, их эль (представление DOM) отделяется или выкидывается из DOM