Как переходить по ссылкам на сайте без её перезагрузке с помощью JavaScript?
Это single page application (SPA), реализовано там это динамической подгрузкой html через Ajax и вставки этого html в страницу. Наивная реализация - это делать маршрутизацию по якорям и при смене этих якорей загружать определённый html фрагмент и вставлять в нужное место, более сложный вариант, писать клиентскую часть веб приложения на фреймворке типа angular, react, vue которые это умеют из коробки
Сборка персонального компьютера от Artline: умный выбор для современных пользователей