один из лучших подходов ...
Рассматривали ли вы использование обратных ссылок ajax / async для разделов страницы вместо выполнения полных обратных передач?
Вы не можете (а-а-а-а) действительно предотвратить это "мерцание", иначе происходит то, что браузер начинает загрузку новой страницы (которая представляет собой чистый белый документ), а затем заполняет ее содержимым таким, как оно естьполучено.Это может дать эффект «мерцания», потому что вы переходите от page with my content
до blank white page
до page with my different content
.Для особенно быстрой загрузки страниц это может быть совсем не заметно, но часто это так.
Вы можете выбрать другой подход, при котором ваши заголовок / меню / и т. Д. Остаются нетронутыми.Используя jQuery / ajax, вы можете скрыть существующий контент в разделе вашей страницы, загрузить новый контент с сервера и затем добавить этот новый контент. Будет ли это работать для вас?
Вот такой ajaxучебник для размышления.
Удачи