История изменений
Исправление dimuska139, (текущая версия) :
Это работает обычно в относительно простых случаях. Как только требуется какая-то интерактивность в более-менее прилично объеме, фроненд на ванильном js (или с jQuery), прикрученный к этому всему, превращается в неподдерживаемую парашу - и всё становится печально. Особенно если между перезагрузкой страницы надо сохранять состояние кнопок, фильтров и т.п.
Исходная версия dimuska139, :
Это работает обычно в относительно простых случаях. Как только требуется какая-то интерактивность в более-менее прилично объеме, фроненд на ванильном js (или с jQuery) превращается в парашу - и всё становится печально. Особенно если между перезагрузкой страницы надо сохранять состояние кнопок, фильтров и т.п.