После хеш-метки ("#") ожидается идентификатор некоторого элемента X / HTML на странице, который должен быть выделен или прокручен пользовательским агентом.Допустимые атрибуты HTML ID не могут содержать «!», Поэтому более или менее гарантируется, что все, что следует за «#», здесь не будет соответствовать ни одному элементу на странице.на той же странице, и пусть javascript на странице изменяет ее, интерпретируя то, что идет после "#", возможно, через AJAX.Это имеет более быстрое время загрузки, чем если бы пользователю приходилось посещать разные страницы.Кроме того, это дружественные закладки и кнопка возврата.