検索

ホームページ  >  に質問  >  本文

JavaScript - 固定されているが URL が変更される YouTube のサイドバーに似たフロントエンド効果を作成するにはどうすればよいですか?

YouTube の左側にあるサイドバーで、クリックして登録チャンネルを切り替えると、サイドバーはまだ固定されていますが、URL アドレス バーが変更されていることがわかります。 ajax に依存することによっては実現できません。

現在のプロジェクトでは、ajax を使用してそのような効果を実現することはあまり考えていません。これは、ユーザーによる Web ページの収集や SEO などにあまり役に立たないからです。しかし、YouTube は、それに役立つ URL 変更を実現します。 ajax で優れたユーザー エクスペリエンスを実現するにはどうすればよいでしょうか?一般的なアドバイスをいただけますか。

世界只因有你世界只因有你2753日前908

全員に返信(5)返信します

  • PHP中文网

    PHP中文网2017-06-12 09:30:05

    URL の変更は、history.pushState を通じて実行できます。また、更新不要の Ajax はすでに非常に一般的ではないでしょうか?

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-12 09:30:05

    お兄さん、インターネットを見て人々が Ajax を使っているかどうか知りませんか? Ajax データが空から来るわけではありませんか?
    さらに、アドレスバーのURLを変更します。これはjsのpushState関数です。

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-12 09:30:05

    フロントエンドルーティングはこのような機能を実現できます

    返事
    0
  • 怪我咯

    怪我咯2017-06-12 09:30:05

    これが好きですか?
    http://www.thepetedesign.com/...

    返事
    0
  • 高洛峰

    高洛峰2017-06-12 09:30:05

    pjax 部分コンテンツ更新

    返事
    0
  • キャンセル返事