Size: a a a

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

2019 December 12

MI

Muhammadamin Ibragimov in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
В переменные?
причем тут переменние?
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Может вы просто говорите о том, чего не понимаете, так как не верстали в таком стиле?
источник

MI

Muhammadamin Ibragimov in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
Может вы просто говорите о том, чего не понимаете, так как не верстали в таком стиле?
я верстал
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
Может вы просто говорите о том, чего не понимаете, так как не верстали в таком стиле?
как минимум есть good practices, о которых ты же и говорил
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Muhammadamin Ibragimov
причем тут переменние?
Ну например чтобы не дублировать стили, описывающие текствоый элемент абзаца с описанием чего-либо (потому что такой блок может быть у разных блоков), у нас была переменная, содержащая эти стиили
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Anton Permyakov
как минимум есть good practices, о которых ты же и говорил
Так, и?
источник

MI

Muhammadamin Ibragimov in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
Ну например чтобы не дублировать стили, описывающие текствоый элемент абзаца с описанием чего-либо (потому что такой блок может быть у разных блоков), у нас была переменная, содержащая эти стиили
и так будете раздувать css
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
и они явно говорят и про специфичность и про переиспользуемость
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Anton Permyakov
и они явно говорят и про специфичность и про переиспользуемость
Дайте почитать, тогда)
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Muhammadamin Ibragimov
и так будете раздувать css
То есть использование БЭМа подразумевает отказ от описания элементов в контексте блока?
источник

MI

Muhammadamin Ibragimov in JavaScript — русскоговорящее сообщество
например у вас есть блок с 10 вложенности в одном странице и хотите  такой же блок в другой странице но он немного отличается чтобы перебыт стили вам надо  писать эти 10 вложенности или important
источник

MI

Muhammadamin Ibragimov in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
То есть использование БЭМа подразумевает отказ от описания элементов в контексте блока?
по хорошому да
источник

MI

Muhammadamin Ibragimov in JavaScript — русскоговорящее сообщество
Muhammadamin Ibragimov
например у вас есть блок с 10 вложенности в одном странице и хотите  такой же блок в другой странице но он немного отличается чтобы перебыт стили вам надо  писать эти 10 вложенности или important
а в случае с БЭМ вам надо просто добавить класс модификатор
источник

АН

Авроамэриканец Начрэл in JavaScript — русскоговорящее сообщество
Mikhail
вот, кстати есть подобная дискуссия на форуме бэма
https://ru.bem.info/forum/645/
Это интересная ссылка. tadatuta не убедил. Может быть кто-нибудь другой понял смысл? Если да, то объясните.

Если мне понадобится отключить обработку кликов - disable атрибут придётся вешать в любом случае. И зачем мне прослушивать каждую кнопку, если я могу слушать только нужные мне?
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Мне кажется, или в большом проекте написав
.product-list_item { ... }
выше вероятность что-то задеть, чем если я напишу
.promo-page .product-list .pl-item { ... }
?
источник

MI

Muhammadamin Ibragimov in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
То есть использование БЭМа подразумевает отказ от описания элементов в контексте блока?
но я например исползуеми свойство типа color
источник

MI

Muhammadamin Ibragimov in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
Мне кажется, или в большом проекте написав
.product-list_item { ... }
выше вероятность что-то задеть, чем если я напишу
.promo-page .product-list .pl-item { ... }
?
вам кажется
источник

SR

Stanislav Reva in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
Мне кажется, или в большом проекте написав
.product-list_item { ... }
выше вероятность что-то задеть, чем если я напишу
.promo-page .product-list .pl-item { ... }
?
В больших проэктах дают уникальные имена. А за второй вариант бьют по рукам)
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Muhammadamin Ibragimov
например у вас есть блок с 10 вложенности в одном странице и хотите  такой же блок в другой странице но он немного отличается чтобы перебыт стили вам надо  писать эти 10 вложенности или important
Ну я добавлю модификатор к родительскому элементу и продублирую вложенность
источник

MI

Muhammadamin Ibragimov in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
Ну я добавлю модификатор к родительскому элементу и продублирую вложенность
а это по вашему лучше?(
источник