Используете ли вы в своей работе БЭМ методологию? Аналогичный вопрос про css гриды.
Нажмите, чтобы раскрыть...
БЭМ нет, я думаю кроме проектов "наследия" никто не использует, существуют сборщики вроде webpack, parcel, rollup чтобы собрать твои компоненты воедино, а сами компоненты можно как на vanilla, так и с помощью модных фреймворков бахнуть, react, vue, angular, ember, svelte... Но возможно ты имел ввиду часть БЭМ про именования классов, и тогда тоже нет, использую css modules / post css / css-in-js решения
CSS гриды использую, везде где мне требуются, они уже работают прекрасно, post-css может помочь справиться с браузерами где они не поддерживаются, а хочется гридов
Ну в любом случае, пока что я слабо разбираюсь в синтаксисе js, не помешает укрепить.
И да, предполагаю, что forEach будет работать быстрее, за счет того что в for я должен объявить итератор Я прав?
Нажмите, чтобы раскрыть...
наоборот, но это все настолько незначительно... лучше юзать методы массива, так как декларативно написанный код лучше воспринимается другими разработчиками зачастую, и в командах отдают предпочтение данному подходу в 95%