Разница между строкой запроса и фрагментом?
При использовании jQuery BBQ они используют слова "строка запроса" и "фрагмент".
Какая разница между ними?
1 ответ
В определении URL (см., Например, здесь):
Фрагменты URL
Спецификация URL en vigeur при написании этого документа ([RFC1738]) предлагает механизм ссылки на ресурс, но не на местоположение внутри ресурса. Веб-сообщество приняло соглашение под названием "фрагменты URL" для ссылки на якоря в HTML-документе. URL фрагмента заканчивается знаком "#", за которым следует идентификатор привязки. Например, вот фрагмент URL, указывающий на якорь с именем section_2:
#section_2
часть также называется "фрагмент". Его интерпретация зависит от пользовательского агента (AKA-клиент AKA-браузера), хотя универсальное соглашение заключается в том, что он является якорем <a>
тег, к которому браузер обращается с просьбой позиционировать себя.
Строка запроса, как описано здесь, является частью URL-адреса, который передается программе на стороне сервера - обычно после ?
и до, но исключая #
если есть Итак, в:
http://server/path/program?query_string#thefrag
строка запроса будет query_string
и фрагмент будет thefrag
,