わかりましたので、私はしばらくこの問題についてググってきましたが、良いシングルページアプリケーションルーターに必要なものが見つからないようです。私が欲しいもの:
そのように存在する図書館はありますか?私は crossroads.js を見ました、それは素晴らしいようですが、hashbangs/hashtags/hashesを行います。私は Backbone.js を調べましたが、その多数の機能と6.5Kbサイズを備えており、あまり熱心ではありません。これは その場でかなり多かった ですが、彼のライブラリは十分にサポートされていなかったようです。私は この素早い試みにかなり驚いた でしたが、クロスブラウザが十分に含まれているか、十分にサポートされているようには見えませんでした。あと数百ありますが、どれを選べばいいのかわかりません。他の誰かが単一ページアプリケーションのこのかなり些細な機能に遭遇しましたか?
ページ が見つかりました。
ページは、単一ページアプリケーション(SPA)の構築に使用する小さなクライアント側ルーティングライブラリです。 Expressに触発されたシンプルなAPIがあります。これは、内部でHTML5履歴APIを利用します。これにより、アプリのさまざまなページにリンク可能なURLを維持しながら、スムーズなユーザーインターフェイスを構築できます。
また、ページ状態のキャッシュも行います。これは、私の最後に適切に実装した後、本当にきれいに機能します。
これが 簡単なチュートリアル History APIと連動しています。 URLのハッシュを避けたい場合があるため、URLが変更された場合、一部のブラウザーはページをリロードする傾向があることに注意してください。