Как называется такой метод загрузки страницы, когда при при открытии любой страницы загружается index.php с js кодом, посылающим ajax к апи, в ответе приходит код страницы в json-е и после этого is прогружает страницу?
Хочу генерировать страницу при помощи ооп, типа есть $page
Пишу $page->add(new Button()); и потом после загрузки страницы создается кнопка
А так же что бы все события на странице обрабатывались через запрос к api на php
В общем я не умею объяснять, но я пытался... если что то непонятно, то уточняйте...
Все события через запрос к API на РНР - это правильно.
Генерация страницы в РНР - адъ и израиль, для этого существуют JS-фреймворки.
От сервера им нужны только данные.
Один из вариантов приложения с такой загрузкой - SPA. Но сами SPA не являются тем, что вы описали. Страниц у вас может быть много, а данные на них могут подтягиваться как угодно, с ленивой загрузкой или без неё.