私はいくつかの異なるビューを持つBackbone.jsWebアプリケーションに取り組んでいます。ページの上部にAudioPlayerビューがあり、ページの残りのコンテンツが変更されている間、永続的でオーディオを再生する必要があるとします。ページコンテンツの残りの部分は、オンデマンドで切り替えることができる必要があります(ルーターがナビゲートを介してURLを更新します)。
FirstViewを非表示/削除し、SecondViewを挿入してから、ユーザーが[戻る]ボタンをクリックしたときにSecondViewを非表示/削除し、FirstViewを再度挿入/表示する正しい方法を探しています。
ビューが表示されていない場合は、メモリリークを回避するために、ビューを削除する必要があると言われています。これが当てはまる場合、関連付けられたview.elが削除プロセス中に破棄されたため、ビューを再作成する適切な方法は何ですか?または、これを行うためのより論理的な方法はありますか?