たとえば、このページ http://music.163.com/#/song?i... 下の曲のタイトルをクリックしても、ページが更新されたりジャンプしたりしません。これを実現する方法。
http://music.163.com/#/song?i... #番号以降のものはフラグメントと呼ばれ、アンカーポイントとも呼ばれます。 これはブラウザを更新したり、サーバーにリクエストを送信したりしませんが、ブラウザ レコードを生成できます。 # 番号の後の値は window.location.hash を取得します したがって、このハッシュ値の変化を onhashchange で監視するだけで済みます
#
ウィンドウ.場所.ハッシュ
iフレーム
あなたは初心者だと思います...ソースコードをもっと見る
実際、私は Event.preventDefault を使用しただけです
実際にはページは更新されません。これは、ページをターゲットの場所にジャンプできる「#target」と似ています。さらに、JS ハッシュ (前述) とルーティングについても学ぶことができます。
http://music.163.com/#/song?i...
#
番号以降のものはフラグメントと呼ばれ、アンカーポイントとも呼ばれます。 これはブラウザを更新したり、サーバーにリクエストを送信したりしませんが、ブラウザ レコードを生成できます。# 番号の後の値は window.location.hash を取得します
したがって、このハッシュ値の変化を onhashchange で監視するだけで済みます
ウィンドウ.場所.ハッシュ
iフレーム
実際、私は Event.preventDefault を使用しただけです
リーリー実際にはページは更新されません。これは、ページをターゲットの場所にジャンプできる「#target」と似ています。さらに、JS ハッシュ (前述) とルーティングについても学ぶことができます。