Как добиться «эффекта просмотра репозитория GitHub» (обновить URL без обновления страницы)

Когда я просматриваю репозиторий в GitHub (пример: https: / /github.com/sizzlelab/kassi) и щелкните папку, она загружает папку с классной анимацией javascript, перемещая материал влево вместо перезагрузки всей страницы. Однако URL-адрес страницы по-прежнему обновляется при каждом нажатии.

Как мне этого добиться? Насколько мне известно, вы не можете обновить URL-адрес страницы с помощью javascript,поэтому вам нужно обновить страницу. Я предполагаю, что они выполняют частичное кэширование страницы, чтобы она не перезагружалась, а затем запускают анимацию javascript после перезагрузки. Я на правильном пути? Какие-нибудь указания о том, как этого можно достичь? Моя среда - это jQuery и rails, но также поможет общий совет.

8
задан Kusti 12 July 2011 в 07:58
поделиться