Size: a a a

JavaScript — русскоговорящее сообщество

2019 December 12

V

Vlad in JavaScript — русскоговорящее сообщество
Кто будет юзать методологию которая запрещает псевдоклассы
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Авроамэриканец Начрэл
Бэм не только о именовании. + или ~ или > тоже не имя класса, но они определяют соседей или создают зависимости или могут изменить что-то вне блока, что будет нарушением методологии
модификатор связывает в равной степени, как и псевдокласс
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
но добавляет накладные расходы в виде работы джса
источник

АН

Авроамэриканец Начрэл in JavaScript — русскоговорящее сообщество
БЭМ ничего не запрещает. Она определяет правила и последствия их нарушений. Как и любая другая методология или паттерн. Например SOLID или любой другой подход к разработке
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
минус, ты не можешь повесить _disabled, если указан только псевдокласс
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
но ты можешь указать оба
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Anton Permyakov
минус, ты не можешь повесить _disabled, если указан только псевдокласс
Модификаторы через -- отделяются
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Vlad
Модификаторы через -- отделяются
не только
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Anton Permyakov
модификатор связывает в равной степени, как и псевдокласс
Но писать под Ховер отдельный модификатор и в жсе этим оперировать - это полный бред
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Anton Permyakov
не только
Можно пример?
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Vlad
Можно пример?
зайди в доку по бэму
источник

EM

Evgeny Mikheev in JavaScript — русскоговорящее сообщество
Vlad
Можно пример?
в доке БЭМ-а несколько вариантов именования.
источник

EM

Evgeny Mikheev in JavaScript — русскоговорящее сообщество
еще и свой вроде можно придумать, если их не нравится
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Vlad
Можно пример?
.block__elem_mod_value это официальный вариант
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
-- это его интернациональная вариация
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Anton Permyakov
.block__elem_mod_value это официальный вариант
Показалось что у тебя 2 андерскора
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Anton Permyakov
.block__elem_mod_value это официальный вариант
Тем не менее, на практике никогда не видел его
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Vlad
Тем не менее, на практике никогда не видел его
а в яндексе работал?
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Anton Permyakov
а в яндексе работал?
Нет
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
тогда неудивительно
источник