Что означает эта строка в URL-адресе # !? - PullRequest
2 голосов
/ 27 января 2012

Это не ново для меня, но я просто бродил, где это используется или как это называется?Google не возвращает результаты, когда я набрал эту строку #!.

Пример:

http://facebook.com/#!/username
http://beta.theexpressiveweb.com/#!/css3-animations

1 Ответ

4 голосов
/ 27 января 2012

Он называется hashbang URI и используется в клиентских приложениях с интенсивным использованием javascript, чтобы помочь с загрузкой содержимого Ajax.

Вот довольно хорошая статья об этом: http://mtrpcic.net/2011/02/fragment-uris-theyre-not-as-bad-as-you-think-really/

Вы также можете получить дополнительную информацию об этом из записи в Википедии об идентификаторах фрагментов (см. Нижнюю часть этой страницы): http://en.wikipedia.org/wiki/Fragment_identifier

Кстати, первая ссылка хорошо их описывает, но обязательно прочитайте все комментарии внизу. Как и все, есть плюсы и минусы в использовании этой техники.

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