Size: a a a

JavaScript.Ninja

2021 May 05

IK

Illya Klymov in JavaScript.Ninja
Вы очень вольно обращаетесь словами. Глупо, обезьяны-верстальшики и так далее. Это не добавляет веса вашим словам, особенно учитывая отсутствие аргументов
источник

ВТ

Вячеслав Тертычный... in JavaScript.Ninja
да никто давно не пишет простыни, есть тотже бэм в связке с pug
источник

IK

Illya Klymov in JavaScript.Ninja
Никто давно тоже звучит безаппеляционно
источник

IK

Illya Klymov in JavaScript.Ninja
Мы вот в гитлабе пишем обычный html в связке с atomic css
источник

ВТ

Вячеслав Тертычный... in JavaScript.Ninja
но вы же пишете все равно подобие компонент хтмл+css и их переиспользуете если нужно, это однозначно не простыня
источник

IK

Illya Klymov in JavaScript.Ninja
Мы стараемся чтоб в компонентах как можно меньше кастомного css было
источник

ВТ

Вячеслав Тертычный... in JavaScript.Ninja
я конечно понимаю что вероятно кто-то все же пишет простыни, но если человек об этом задумывается то он скорей всего он этого не делает
источник

VK

Vladimir Klimov in JavaScript.Ninja
В тех экосистемах, где можно мышкой двигать кнопки, возможности по сложности создаваемых интерфейсов в принципе с вебом не сравнятся
Такой конструктор для веба будет максимально кастрировать все возможности, иначе будет неюзабельным)
источник

VK

Vladimir Klimov in JavaScript.Ninja
Вот это плюс работы в большом продукте, css, нужный тебе, уже кто-то когда-то написал😁
источник

IK

Illya Klymov in JavaScript.Ninja
Скорее плюс наличия дизайн системы. Приходишь и выпиливаешь css
источник

АБ

Александр Белозеров... in JavaScript.Ninja
Что посоветуете почитать по архитектуре (фронтенд/бэкенд)?
источник

A

AYLI in JavaScript.Ninja
Всем, привет. Кто-нибудь может подсказать, что я делаю не так? Через map сделал массив асинхронных функций, и хочу это обернуть в Promise.all. В тестах указал, что жду вызова sendOrderToClient - n раз. Тест пишет, что функция вызвана 0 раз. Если вызвать по отдельности, то тест проходит
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Те, кому больная и кому очень нужно создают и пользуются спец решениями вроде ExtJs, там все готовые компоненты есть.
А вот если подавляющее большинство пользуется "прямым" написанием кода, то наверное на это есть причины, а не потому что мы программисты фронтенда такие глупые ленивые.
Причина, - описание системы которая бы покрывала хотя бы половину задач, была актуальной и гибкой становится близкой к невозможной или банально коммерчески не выгодной.
Вот extjs например, решает много задач, но платить вы наверное за него не захотите.
Но мне знакома эта "болезнь" после перехода на "фронт" я долго не мог понять почему же тут так "все сложно" и что бы описать условную кнопочку и ее поведение нужен какой то html, css и ещё js  что бы работало.
Но выяснилось что оказывается пользователи хотят совсем совсем разные кнопочки и в Делфи подобном окружении такое сделать совсем не просто.
Это потом я понял как же это прекрасно отвечать дизайнеру на вопрос "а можно так сделать" - да, можно)
источник

MK

Maks Kravchenko in JavaScript.Ninja
в map возвращайте именно вызов функции, а не функцию
источник

A

AYLI in JavaScript.Ninja
Уже пробовал, не работает :(
источник

MK

Maks Kravchenko in JavaScript.Ninja
не так)
источник

MK

Maks Kravchenko in JavaScript.Ninja
return sendOrder()
источник

A

AYLI in JavaScript.Ninja
а разве они не начнут выполняться в самом map?
источник

RM

Roman Mironov in JavaScript.Ninja
Нет
источник

MK

Maks Kravchenko in JavaScript.Ninja
sendOrderToClient возвращает Promise
Promise.all принимает массив промисов
источник