0

重複の可能性:
URL に #! どのように役立つか たとえば、facebook には www.facebook.com/# があります。

一部の URL アドレスの末尾にある # の意味を誰か説明できますか? (例えばツイッター)何かのコンベンションですか?

編集: URL の末尾に # を使用することについて話していることを明確にしたい

4

1 に答える 1

3

これは、ページの特定の部分へのリンクである「名前付きアンカー」への参照です。ページにある場合は<a name="foo">、アクセス.../page.htm#fooするとページ上のその場所に移動します。

既にそのページにアクセスしていて、名前付きリンクが存在しない場合、そのアンカーにアクセスすると、現在の場所から離れてしまいます。

AJAX ベースのアプリケーションは、その事実を利用して、追加の状態情報を保存します。Javascript コードが変更document.location.hashされるたびに、新しいブラウザー履歴エントリが作成されますが、ページのリロードは発生しません。JS コードは、そのプロパティへの変更をリッスンし、その内容に基づいて状態を更新できます。

于 2011-04-03T10:23:39.440 に答える