Что обозначает символ собачки в URL адресе?

Рейтинг: 5Ответов: 1Опубликовано: 03.09.2014

Добрый день.

Интересует такой вопрос. Подгрузить данные аяксом, чтоб не перезапускать страницу и быстрее работать, но при этом как-то сохранить это действие, чтобы потом к нему можно было бы быстро вернуться. Зашёл на карты гугла, где есть url адрес, потом стоит знак @, после чего идут координаты. URL меняется, но фактически вся страница при этом не перезагружется, и в случае чего можно скопировать ссылку и вернуться к нужному месту.

Собственно вопрос: что обозначает символ url - @ и #? Как их присвоить строке и как потом сосчитать?

Спасибо.

Ответы

▲ 2

Структура URL:

Изначально локатор URL был разработан как система для максимально естественного указания на местонахождения ресурсов в сети. Локатор должен был быть легко расширяемым и использовать лишь ограниченный набор ASCII‐символов (к примеру, пробел никогда не применяется в URL). В связи с этим, возникла следующая традиционная форма записи URL:

<схема>://<логин>:<пароль>@<хост>:<порт>/?<параметры>#<якорь>

схема схема обращения к ресурсу; в большинстве случаев имеется в виду сетевой протокол

логин имя пользователя, используемое для доступа к ресурсу

пароль пароль указанного пользователя

хост полностью прописанное доменное имя хоста в системе DNS или IP-адрес хоста в форме четырёх групп десятичных чисел, разделённых точками; числа — целые в интервале от 0 до 255.

порт порт хоста для подключения

URL-путь уточняющая информация о месте нахождения ресурса; зависит от протокола.

параметры строка запроса с передаваемыми на сервер (методом GET) параметрами. Начинается с символа ?, разделитель параметров — знак &. Пример: ?параметр_1=значение_1&параметр_2=значение_2&параметр3=значение_3

якорь идентификатор с предшествующим символом #. Якорем может быть указан заголовок внутри документа или атрибут id элемента. По такой ссылке браузер откроет страницу и переместит окно к указанному элементу.