私は完全にajax Webプロジェクトで、セクションのコンテンツは常にdomの操作やjqueryのload関数を使って生成されます。私は「ライブ」を使用していましたが、パフォーマンスのメリットとして「ライブ」から離れ、「オン」を使用することに非常に関心があります。新しいページがロードされると、そのセクションに必要な新しいバインディングセットもロードする必要があります。 htmlセクションには、決して変更されない親ドーム(基本的にウェブページの異なるコンテンツエリア用のラッパー)があり、ページ上に作成されるすべての将来のdomエレメントに対してバインディングを行うことができます。Jqueryイベントのパフォーマンスとメモリの使用
一般に、イベントバインディングを処理するためのより良い方法は、メモリとパフォーマンスのトレードオフです。
1)新しいセクションのhtmlの読み込みが終了したら、特定のページインスタンスに必要なすべてのイベントを、ページが変更されたときに削除されるDOM要素にバインドします。
2)常に存在することが知られているdom要素(ライブのようなものではありませんが)は、最初のページのロード時にすべてのイベントをバインドします。