Переходы страниц в стиле Github?

#javascript #jquery #html

#javascript #jquery #HTML

Вопрос:

Есть ли какой-нибудь пример кода для чего-то подобного (и как-то изменить URL без принудительной перезагрузки, без #)? Используется ли HTML5 для замены истории?

Комментарии:

1. У вас есть два вопроса, которые не связаны между собой, кроме того, что один конкретный веб-сайт выполняет обе вещи, которые вы хотите сделать. Я настоятельно рекомендую разделить их на два актуальных вопроса. (Ну, по крайней мере, у одного из них много дубликатов на SO, поэтому я бы удалил его и вместо этого использовал поиск)

Ответ №1:

Они объясняют, как они это делают в своем сообщении в блоге, и да, он использует HTML5 History API.

Они даже показывают вам, как именно это делается в их проекте jquery-pjax.

Кроме того, вы можете получить пример кода для всего, что видите в Интернете, через view source, найдя файл Javascript, а затем, если он уменьшен, передав его через что-то вродеhttp://jsbeautifier.org

Комментарии:

1. Копировать это дословно, да, в зависимости от законов того места, где вы живете, и того, что другой указал с точки зрения авторских прав. Чтобы посмотреть или «просмотреть исходный код», нет.