web-dev-qa-db-ja.com

URLでのハッシュ(#)の使用

URLのアンカーとして以外のハッシュの使用があるのだろうかと思いました。ここでそれについて読みます ハッシュの後にクエリ文字列を含む完全なURLを取得 。クライアントの状態情報とは何ですか?助けてください。

16
Naman

ハッシュは単一ページのアプリケーションにも使用できるため、ページ内のポイントにナビゲートする代わりに、ページ間をナビゲートする手段としてハッシュを使用します。これの利点は、ページを更新する必要がないことです。

また、シングルページアプリケーションに使用され、ajaxアプリケーションのインデックス付けを支援するために使用されるhashbangingと呼ばれるメソッドもあります。

このテーマに関するいくつかの良い記事があります

23
Dominic Green

1ページのWebサイト、またはページをリロードせずにAJAXで完全に構築されたWebサイトを検討してください。

#hashは、そのようなアプリケーションがアプリケーションの状態をクライアントにプッシュするのに役立ちます。これにより、アプリケーション自体が状態を認識し、クライアント(およびブラウザー)が状態を認識することができます。これは、ユーザーがアプリケーションを現在の状態でブックマークし、戻るボタンと進むボタン(ブラウザー履歴)を使用するのにも役立ちます。

5
Arman P.