Пытаюсь осваивать bem в качестве веселой игрушки. Сам с вебом связан очень посредственно, основная деятельность C++ для приложений и Java для серверов.
Сейчас не могу вполне понять, как я могу из JavaScript кода динамически создавать bem-блоки и добавлять их в дерево на странице.
Есть желающие помочь разобраться?
Примерно так, в методе блока:
Наверное, пока все еще не понятно, но, мне кажется, отсюда уже можно отталкиваться. Будет проще, если будут конкретные вопросы.
Стало уже намного понятнее. Вечером попробую, если в чем-то не разберусь - отпишусь.
Большое спасибо за помощь!
@g0t0-end если шаблоны блоков уже определены на сервере и хочется их использовать на клиенте, то эти самые шаблоны надо на клиент доставить: Цитирую @andrewblond:
@g0t0-end, чуть дополню ответ @apsavin:
Хелпер
BEMDOM.update
отвечает за то, чтобы помимо вставки кода в DOM-дерево еще вызвать инициализацию JS.