Size: a a a

2018 December 12

MM

Mihail Mihail in БЭМ
источник

MM

Mihail Mihail in БЭМ
по этой ссылке приводится пример, в котором для того, чтобы задать иконке внутри кнопки позиционирование используется элемент-обертка
источник

MM

Mihail Mihail in БЭМ
при этом чуть выше написано, что вместо оберток нужно использовать миксы
источник

MM

Mihail Mihail in БЭМ
вопросы: 1) чем данная обертка отличается от обертки, которую в БЭМе использовать нельзя? 2) почему в данном примере мы не можем использовать микс?
источник

MM

Mihail Mihail in БЭМ
<button class="button">
       <span class="button__icon icon"></span>
</button>
источник

MM

Mihail Mihail in БЭМ
почему так не написать?
источник

VG

Vladimir Grinenko in БЭМ
можно обертки. миксы — это про то, что можно сэкономить на обертке, если это удобно ;)
источник

АВ

Антон Виноградов in БЭМ
Позиционирование не всегда можно сделать без обёртки ;)
источник

MM

Mihail Mihail in БЭМ
спасибо! т.е. можно и так, и так, в зависимости от условий.
кажется я представляю случай, когда без обертки не обойтись:
<block>
 <block__inner>
   <block__item/> <block__item/> <block__item/>
 </block__inner>
</block>

При этом block__inner: display: flex; margin: 0 -10px; а block__item: margin: 0 10px;
источник

MM

Mihail Mihail in БЭМ
получается, тогда здесь в инструкции ошибка?
источник

MM

Mihail Mihail in БЭМ
источник

SB

Sergey Bocharov in БЭМ
Мы немного поправим, спасибо.
источник
2018 December 13

EF

Elect Freak in БЭМ
тут можно по js спрашивать?
источник

EF

Elect Freak in БЭМ
ok, I'll try
источник

EF

Elect Freak in БЭМ
кто-нибудь знает, почему, wtf?
источник

EF

Elect Freak in БЭМ
т.е. стрелочная функция в конструкторе работает с this не как стрелочная, а как обычная, сохраняет его
источник

АВ

Антон Виноградов in БЭМ
Что тебя смущает? Во втором случае у тебя window, внешний контекст относительно любой ф-ции. Все работает так как должно. Если бы это было не так, то ссылка была бы на object. Перепиши на обычную ф-цию и проверь ;)
источник

EF

Elect Freak in БЭМ
Антон Виноградов
Что тебя смущает? Во втором случае у тебя window, внешний контекст относительно любой ф-ции. Все работает так как должно. Если бы это было не так, то ссылка была бы на object. Перепиши на обычную ф-цию и проверь ;)
1) Меня смущает, что в методе объекта «а» функция стрелочная и возвращает (this) этот же объект, т.е. имеет собственный this, хотя не должна, как в случае с  объектом object
2) Как переписать на обычную функцию?
источник

EF

Elect Freak in БЭМ
Антон Виноградов
Что тебя смущает? Во втором случае у тебя window, внешний контекст относительно любой ф-ции. Все работает так как должно. Если бы это было не так, то ссылка была бы на object. Перепиши на обычную ф-цию и проверь ;)
В смысле стрелочную переписать на обычную?
источник

D

Dzianis in БЭМ
речь же про function Construcotr ?
источник