s0xzwasd, Согласен, вообще хорошим тоном является оставлять аутлайны для повышения юзабилити (удобно видеть, на каком элементе сейчас присутствует фокус), поэтому обычно в дизайне закладывается вид фокусированного элемента.
Да, сейчас поддержка флексов уже достаточно на высоком уровне, чтобы свободно их использовать. Если для конкретно этого случая, то просто нужно задать родительскому элементу display: flex и он сам сделает свое дело по уравниванию высоты.
Не совсем понял в чем проблема, вставил в jsfiddle, вижу 2 блока с красным бордером по центру друг под другом внутри main, которые сохраняют квадратные пропорции. За main ничего не вылазит.
Адель Халитов, Ну, чтобы совсем по ООПшному сделать, то можно создать класс с методами управления калькуляторами и использовать его по паттерну синглтон, то есть создать единственный экземпляр этого класса. Тогда можно будет через этот объект управлять калькуляторами и совершать нужные операции над данными каждого из них. Вообще в javascript ООП нет смысла применять везде, просто применяйте там, где это будет проще и удобнее.
Ну смотри, ты просто пишешь на бэкенде обработку на нужный роут. То есть, к примеру, у тебя есть адрес: твой-сайт/form – ставишь обработку post-запроса на этот url и уже на бэкенде из тела запроса (body) достаешь данные, которые на фронте fetch'ом отправил. Учить здесь толком нечего, просто юзай по документации, отправляй в теле запроса нужные данные и доставай их на бэкенде, далее с данными уже делай что нужно.
danyfir, Да, согласен, это не расширяемо. Тогда можно захардкодить джаваскриптом создание инпутов и форм, после этого аппендить в html, айдишники держать в массиве автоматически сгенерированные и после проверять на совпадение с нужным
Вот так и сделал, кстати, не знаю в чем прикол, но я раздал с сотика мобильный инет, подключился к впн через америку и все заработало (к слову, что мобильный, что домашний интернет мне предоставляет один и тот же оператор). Подключался обратно к домашнему - переставало работать, к мобильному - работает как часы. В чем дело до сих пор не понял.
А что, например в большом проекте может такого использоваться? В больших проектах очень хорошая работа с бд, там js мало где уместен, разве что ajax. Если говорить о реактивности, то css в плане анимаций и примитивных взаимодействий будет куда реактивнее.