バックボーンでゾンビの問題が発生しました。(http://lostechies.com/derickbailey/2011/09/15/zombies-run-managing-page-transitions-in-backbone-apps/)
それで、私はそのチュートリアルに従いました、そしてそれは私のすべての問題を解決しました。
基本的に、チュートリアルでは、新しいビューを開始する前に、まずビュー(this.close()
および)を閉じる必要があると書かれています。this.unbind()
ただし、このチュートリアルに従った後、副作用が発生しました。「閉じる」を実行すると、アプリケーションは「el」を削除し、ページに何も表示されません(画面が白くなります)。新しいビューがレンダリングされると、コンテンツが再び表示されます。
以前は、何も削除されなかったため、白いフラッシュはまったくありませんでした。(新しいレンダリングテンプレートが古いテンプレートを置き換えます)。以前はサイトの方が高速に見えましたが、現在はフラッシュがあります。