2012-04-30 19 views

答えて

1

(ハッシュ部分)はサーバーに送信されますが、?(クエリ部分)はサーバーに送信されます。

ハッシュ部分を使用すると、ページがリロードされません。クエリ部分が使用されると、ページがリロードされます。

0

最初の文字は?var1=val1&var2=val2です。クエリ文字列で、ブラウザがリクエストします。

2番目はフラグメントであり、新しい要求はしません。

0

"#"は一般にページ上でクリックされたリンクで、ページアンカーとして機能します。

"?"クライアント/サーバー経由で渡されるパラメータです。状態は、サーバー上に複製できないよう

0

サーバはlocation.searchができますので、それは標準?name=valueを解析するために、わずかに簡単です(そのため、検索ボットはそれを得ることはありません)、

をハッシュタグ変数を参照することはありませんあなたのURLのその部分

?を変更するには、ページが最初のものが検索され、2つ目は、ハッシュでリフレッシュし#うではない

関連する問題