Size: a a a

2018 September 07

𝖘𝖋

𝖘𝖊𝖛𝖊𝖓𝖙𝖞 𝖋𝖔𝖝 in БЭМ
Хэх, да, в общем, начальство запросило пилить id по бэму, я пилила только классы в sccs, на уровне btn_header-l, возможно ли запилить методологию аналогичную на айдишники.

Или стоит начальство?
источник

ZT

Zhenya Telegin in БЭМ
Зачем нужны idшники?
источник

𝖘𝖋

𝖘𝖊𝖛𝖊𝖓𝖙𝖞 𝖋𝖔𝖝 in БЭМ
Шобы уже пилить на js что-то, как я поняла, ну и данные привязывать, в особый эксукрс дела меня не вводили.
источник

𝖘𝖋

𝖘𝖊𝖛𝖊𝖓𝖙𝖞 𝖋𝖔𝖝 in БЭМ
Сказали ХОЧЮ.
источник

Р

Роман in БЭМ
𝖘𝖊𝖛𝖊𝖓𝖙𝖞 𝖋𝖔𝖝
Хэх, да, в общем, начальство запросило пилить id по бэму, я пилила только классы в sccs, на уровне btn_header-l, возможно ли запилить методологию аналогичную на айдишники.

Или стоит начальство?
Вы точно чатом не ошиблись? Это чат про bem.info
источник

𝖘𝖋

𝖘𝖊𝖛𝖊𝖓𝖙𝖞 𝖋𝖔𝖝 in БЭМ
Роман
Вы точно чатом не ошиблись? Это чат про bem.info
Ноуп, https://ru.bem.info/methodology/html/, мне показали вот ето, ну и спросили по поводу реализации, и я решила уточнить.
источник

𝖘𝖋

𝖘𝖊𝖛𝖊𝖓𝖙𝖞 𝖋𝖔𝖝 in БЭМ
Как бэ отказать и пояснить я смогу.
источник

𝖘𝖋

𝖘𝖊𝖛𝖊𝖓𝖙𝖞 𝖋𝖔𝖝 in БЭМ
Ну, или я криво формулирую.
источник

Р

Роман in БЭМ
𝖘𝖊𝖛𝖊𝖓𝖙𝖞 𝖋𝖔𝖝
Ноуп, https://ru.bem.info/methodology/html/, мне показали вот ето, ну и спросили по поводу реализации, и я решила уточнить.
Дело в том, что, если прочитать эту страницу, то становится понятно, что суть выражения сущностей БЭМ (блоков, элементов и их модификаторов) подразумевает повторяемость. Айдишники всегда (!) уникальны. И нельзя в один атрибут id поместить два имени.
источник

𝖘𝖋

𝖘𝖊𝖛𝖊𝖓𝖙𝖞 𝖋𝖔𝖝 in БЭМ
Ура! Спасибо большое. Вот этот ответ мне и нужен был.
источник

Р

Роман in БЭМ
𝖘𝖊𝖛𝖊𝖓𝖙𝖞 𝖋𝖔𝖝
Ну, или я криво формулирую.
Лучше попробуйте сформулировать, какую проблему вы хотите решить. Может, она совсем не связана с БЭМ?
источник

𝖘𝖋

𝖘𝖊𝖛𝖊𝖓𝖙𝖞 𝖋𝖔𝖝 in БЭМ
Не-не-не, все так как Вы выше написали.
источник

𝖘𝖋

𝖘𝖊𝖛𝖊𝖓𝖙𝖞 𝖋𝖔𝖝 in БЭМ
Балдеж.
источник

𝖘𝖋

𝖘𝖊𝖛𝖊𝖓𝖙𝖞 𝖋𝖔𝖝 in БЭМ
Спасибо.
источник

AP

Anton Poleshchuk in БЭМ
Alexey Yarrr (qfox)
Оно лучше использовать вместе с enb-bem-techs 3.0-0.
Если проект жирный, то может где-то что-то стрельнуть. Основное отличие в том, что новые технологии уже внедрили, но проверить не успели и некому 😞
Да, я уже так обновил ‘enb@2.0-0 enb-bem-techs@3.0-0’. Пока стрельнули только неправильные депсы в древних блоках. Вот и проверю заодно на своих проектах :)
источник

Р

Роман in БЭМ
источник

ZT

Zhenya Telegin in БЭМ
О, а где high resolution взять?
источник

SB

Sergey Berezhnoy in БЭМ
𝖘𝖊𝖛𝖊𝖓𝖙𝖞 𝖋𝖔𝖝
Шобы уже пилить на js что-то, как я поняла, ну и данные привязывать, в особый эксукрс дела меня не вводили.
про это можно почитать в одном из наших вариантов реализации js: https://ru.bem.info/platform/i-bem/html-binding/
источник

SS

Sergey Startsev in БЭМ
Всем привет!
Недавно начал изучать бэм и возник вопрос, как мне в bemhtml не выводить какой то елемент?
Есть массив с данными и в одном из них указан путь до картинки (icon), а в доругом нет

пример:
// bemjson
{
block: 'block-list',
items: [{
   title: 'Дома',
   value: '23',
 },
 {
   title: 'На улице',
   value: '20',
   icon: '/path/to/icon.svg'
 }]
}


// bemhtml
block('block-list')(content()(function(){
 return this.ctx.items.map(item =>{
   return {
     elem : 'item',
     content: [{
       elem: 'title',
       content: item.title
     },{
       elem: 'value',
       content: item.value
     },{
       elem: 'icon',
       tag: img,
       attrs: {src: item.icon}
     }]
   }
 });
}));

В первом элементе будет пустой img

Я конечно могу в начале map проверять если есть item.icon, то верни с иконкой, в противном случае без, но тогда будет дублироваться elem: 'item' и тд
источник

SS

Sergey Startsev in БЭМ
2 вопрос :)
Можно ли в bemhtml возвращать другой блок
Пример:
block('block-list')(content()(function(){
 return {
   block : 'tile'
 }
 });
}));

который так же есть у меня
block('tile')(content()(function(){
 return {
   elem: 'title',
   
   ....
 }
}));

У меня почему то возвращается просто блок tile, без моего шалона
Возможно упустил эти вещи в доке, если тыкните пальцем буду благодарен.
источник