@Zubastik_1

Как правильно спроектировать одностраничник?

Допустим есть сайт, из которого хочу сделать одностраничник. То есть на главную будут подгружаться странички аяксом. Вопрос - как это правильно спроектировать, как это обычно делают в плане того, что аякс-запрос на определенную страницу отправлять один раз. А не каждый раз при переходе по определённой ссылке. Спасибо!
  • Вопрос задан
  • 135 просмотров
Решения вопроса 2
mashletov
@mashletov
Math.random()
  • При переходе по прямой ссылке отдавать полный контент страницы, а не подгружать аяксом.
  • При переходе по ajax-ссылкам, делать history.pushState.
  • После загрузки контента, сохранять где-нибудь (в data-атрибуте или переменной), какая страница была загружена, чтобы при повторном нажатии не грузилась вновь.
Ответ написан
Комментировать
@forspamonly2
настроить хттп заголовки кэширования при отдаче содержимого страниц и спокойно запрашивать каждый раз. браузеры не вчера кэшировать научились, они это делают куда эффективнее чем вы руками. их нужно только правильно проинструктировать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы