O backbone 0.9.9 incluiu um novo mecanismo para gerenciar associações de eventos em objetos para que você não termine com objetos imunes à coleta de lixo .
É simples converter suas visualizações para usar o novo listenTo
método. Para cada instância de:
// model
model.on("change", changeCallback);
// collection
collection.on("reset", resetCallback);
mude para:
// model
this.listenTo(model, "change", changeCallback);
// collection
this.listenTo(collection, "reset", resetCallback);
E com essa mudança, sua visão torna-se ciente de todas as ligações de evento de objeto e quando a visão é destruída, ela automaticamente desmonta esses eventos para você em View.remove()
.