Техническое обновление сайта Зерулс

Летом я звал помочь мне с сайтом Зерулс. От разработчиков отозвался Виктор Корейша.

Исправили кучу багов и сделали нормальные урлы у результатов поиска. Раньше я использовал диезы для них, а теперь Виктор прикрутил нормальное Хистори АПИ:

Было интересно разобраться, наконец, с Хистори АПИ. Раньше как-то не концентрировал на нём своё внимание. Оказывается, нельзя просто так посмотреть историю пользователя, даже по нашему сайту, из соображений безопасности. Хотя переходить можно и на «предыдущее» состояние и на «5 состояний назад», даже на «третье состояние с конца».

Зато можно самостоятельно записывать сколько угодно этих состояний. При этом само состояние не стандартизовано, а просто джаваскрипт-объект, в который что хочешь, то и записывай. Ну и использовать можно по-разному.

Всё про двойное н:

Что-то там про деепричастные обороты:

Как и раньше, можно перейти напрямую в любой параграф вот так:

При этом сработает редирект вот сюда:

И тут-то диез как раз по делу стоит, потому что это якорь внутри страницы.

Благодаря тому, что диез теперь используется только по прямому назначению, можно давать более хитрые ссылки, например на параграф среди результатов поиска:

А ещё теперь когда из поля поиска стираешь запрос, страница возвращается в исходное состояние.

До внешнего вида пока не добрались.

Регулярно проверяйтесь на сайте Зерулс.ру.

Дальше
Мои книги