YouTube の左側にあるサイドバーで、クリックして登録チャンネルを切り替えると、サイドバーはまだ固定されていますが、URL アドレス バーが変更されていることがわかります。 ajax に依存することによっては実現できません。
現在のプロジェクトでは、ajax を使用してそのような効果を実現することはあまり考えていません。これは、ユーザーによる Web ページの収集や SEO などにあまり役に立たないからです。しかし、YouTube は、それに役立つ URL 変更を実現します。 ajax で優れたユーザー エクスペリエンスを実現するにはどうすればよいでしょうか?一般的なアドバイスをいただけますか。
URL の変更は、history.pushState を通じて実行できます。また、更新不要の Ajax はすでに非常に一般的ではないでしょうか?
お兄さん、インターネットを見て人々が Ajax を使っているかどうか知りませんか? Ajax データが空から来るわけではありませんか?
さらに、アドレスバーのURLを変更します。これはjsのpushState関数です。
フロントエンドルーティングはこのような機能を実現できます
これが好きですか?
http://www.thepetedesign.com/...
pjax 部分コンテンツ更新