アプリケーションで pjax を使用して基本的に動作させたいのですが、ページ固有の JS および CSS コードで使用する方法がわかりません。
私は通常、ページごとに 1 つのアプリケーション全体と 1 つのページ固有の JS および CSS ファイルを持っています。
いくつかのページ固有の JS ファイル間の衝突を回避するために考えられる唯一の解決策は、別のページをロードするときにすべてのページ固有のイベント ハンドラーを手動でバインド解除することですが、すべてのイベント ハンドラーをバインド解除する必要があるため、これは非常に複雑になります。ページ固有のコードで使用されます。
CSS の場合、解決策は具体性を高めることです。たとえば、すべてのセレクターにページ固有の ID をプレフィックスとして付けます。これはもちろん可能ですが、私の意見では最も洗練された解決策ではありません。
ページ固有の JS および CSS ファイルで pjax を使用するためのエレガントなソリューションを見つけた人はいますか?