miv-men
@miv-men
php

Как организовать быстрый переход по ссылкам на сайте?

Здравствуйте.

Очень понравилась скорость отдачи контента на wildberries
Судя по всему при клике по ссылке весть контент подтягивается через ajax.

Гипотетически я представляю как это сделать, но есть опасение, что когда начну реализовывать будет много костылей и моих слез.
К примеру весь js выполняемый при загрузке не будет работать, код вида
const link = document.querySelector('.menu__link');
    link .onclick = function(e){
        CheckForm(link , e);
    }
тоже надо будет переписывать.

Есть какие ни будь мануалы по организации работы сайта таким образом?
Или может быть тут дело не в ajax'e?

Подскажите как такое делается.
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Есть целые фреймворки, чтобы делать SPA без костылей и слёз - React, Vue, Angular.
Ответ написан
До популяризации SPA подключали эти либы для подгрузки содержимого ссылки начиная с события hover:
instantclick.io
https://instant.page/
https://github.com/turbolinks/turbolinks
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы