URL с #! Чем он полезен? - PullRequest
0 голосов
/ 31 января 2011

Я вижу, что у url есть #!сочетание.Какова цель этого?И как это полезно.Может ли кто-нибудь высказаться по этому поводу.

Ответы [ 3 ]

0 голосов
/ 01 февраля 2011

Когда вы видите #!, понимаете, что этот сайт использует Ajax. Когда вы нажимаете на ссылку, она не обновляет всю страницу.

Почему они используют #!? После этого знака они ставят путь к странице. Если вы используете старую версию браузера, которая не поддерживает Ajax, скрипт откроет страницу без Ajax.

0 голосов
/ 01 февраля 2011

http://code.google.com/web/ajaxcrawling/docs/getting-started.html

Это в основном соответствует стандарту Google ajax url. В этом нет никакой магии, но Google хочет, чтобы сайты имели постоянные шаблоны URL для сайтов, работающих на ajax.

0 голосов
/ 31 января 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...