Size: a a a

2019 February 25

ЕЕ

Евгений Евгений in БЭМ
Vladimir Grinenko
Уточни, какие технологии используешь?
i-bem.js
источник

ЕЕ

Евгений Евгений in БЭМ
ну еще express js там
источник

VG

Vladimir Grinenko in БЭМ
Евгений Евгений
как изменить текст внутри блока по клику на кнопку?
Код нужно писать в ближайшем общем родителе. Кнопка и компонент, на котором нужно менять текст, должны быть элементами этого родителя. Тогда он подписывается на клик по своему элементу-кнопке и меняет текст своего другого элемента.

Чтобы работала отложенная инициализация, элемент на кнопке должен подписаться на клик по блоку button и эмитить собственное событие, которое и будет слушать родитель.
источник

ЕЕ

Евгений Евгений in БЭМ
Vladimir Grinenko
Код нужно писать в ближайшем общем родителе. Кнопка и компонент, на котором нужно менять текст, должны быть элементами этого родителя. Тогда он подписывается на клик по своему элементу-кнопке и меняет текст своего другого элемента.

Чтобы работала отложенная инициализация, элемент на кнопке должен подписаться на клик по блоку button и эмитить собственное событие, которое и будет слушать родитель.
можешь каким то примером поделится?Просто есть блок в котором имеется кнопка и есть как раз тот самый блок с текстом
источник

ЕЕ

Евгений Евгений in БЭМ
js для них создал
источник

ЕЕ

Евгений Евгений in БЭМ
нашел их внутри блока которого они лежат
источник

VG

Vladimir Grinenko in БЭМ
Евгений Евгений
можешь каким то примером поделится?Просто есть блок в котором имеется кнопка и есть как раз тот самый блок с текстом
из похожего под рукой есть, скажем, такое: https://github.com/tadatuta/bem-bricks/blob/master/common.blocks/tabs/tabs.js

1. подписка на событие: https://github.com/tadatuta/bem-bricks/blob/master/common.blocks/tabs/tabs.js#L47
2. обработка этого события, которая вносит изменение в элементе родителя: https://github.com/tadatuta/bem-bricks/blob/master/common.blocks/tabs/tabs.js#L26-L30

конкретно для изменения текста можно использовать someElem.domElem.text()
источник

AG

Ayrat GG in БЭМ
Всем привет. Установил bem-xjst и console показывает проблему.
источник

AY

Alexey Yarrr (qfox) in БЭМ
Ayrat GG
Всем привет. Установил bem-xjst и console показывает проблему.
Как-то странно используешь. Пытаешься подключить как npm модуль и засунуть в webpack ?
bemhtml умеет генерировать commonjs модули, которые потом надо подключить
источник

AG

Ayrat GG in БЭМ
а понял, спасибо
источник

ЕЕ

Евгений Евгений in БЭМ
то что jquery в проекте юзается это плохо?)
источник

ЕЕ

Евгений Евгений in БЭМ
наткнулся на jquery в bem
источник

EW

Eugeniy World in БЭМ
Так исторически сложилось 🙂 но вообще если ты стартуешь новый проект, то лучше не использовать
источник

EW

Eugeniy World in БЭМ
Правда эта зависимость все равно будет транзитивно к тебе приезжать
источник

Р

Роман in БЭМ
Eugeniy World
Правда эта зависимость все равно будет транзитивно к тебе приезжать
Вроде как есть версия без jQuery: https://github.com/bem/bem-core/tree/turbo-rc.2
источник

EW

Eugeniy World in БЭМ
Ну тем более, тогда не стоит использовать :)
источник

Р

Роман in БЭМ
Eugeniy World
Ну тем более, тогда не стоит использовать :)
Если есть необходимость поддержки старых браузеров, то лучшего аналога jQuery пока не существует.
источник

AY

Alexey Yarrr (qfox) in БЭМ
да и не будет
источник
2019 February 26

А

Алексей in БЭМ
Мое почтение господа, есть уже видосики с последних встреч?
источник

VG

Vladimir Grinenko in БЭМ
Алексей
Мое почтение господа, есть уже видосики с последних встреч?
заливается...
источник