Как правильно организовать реквесты фронта с бэком?
Как правильнее (когда и почему) :
1. В HTML тэги form которая отправляет post и get запросы и иногда запросы через js.
2. Полное отсутсвие js запросов (парсинг с помощью ejs и всего такого (извините что это уже не ванилла)).
3. Полное отсутствие тэгов form и все через js что дает полный контроль реквестов.
Семантика очень мало зависит от того, что вы потом будете делать на js.
Это выбор тегов по смыслу в первую очередь для того, чтобы люди с ограниченными возможностями могли пользоваться сайтом (скринридеры, работа только с клавиатуры и т.д.).
WbICHA, А есть ли возможность через onsubmit какой то перехватить/остановить, обработать и отправить, при этом сервер возвращал данные не скрипту а страничке с html?
Сергей delphinpro, ну окей, с голой формой я ещё могу отчасти согласиться, но для работы с формами полно библиотек и с ними уже совсем другой разговор.