Войти с помощью github
Форум /

Привет.

Есть такой известный проект - todoMVC, где сравниваются различные MVC-фреймворки на js. На последнем субботнике пришла в голову мысль сделать что-то подобное на BEM - и вот, добрался наконец.

Это не было попыткой написать что-то совершенное, репозиторий - что-то вроде тестового полигона. Так что код брать за образец не стоит, но можно еще раз посмотреть на наследование блоков, live-DOM события и live-события блоков, клиентскую шаблонизацию...

Еще многое можно добавить или изменить:

  • добавить кнопку "удалить выбранное"
  • показать наследование в bemhtml
  • минимизировать количество кода, подключаемого для клиентской шаблонизации
  • добавить тесты
  • добавить бэкенд
  • ...

 

В общем, кому интересно - смотрите, форкайте и экспериментируйте на github, ну а здесь можно пообщаться на данную тему.

 

update:

Добавил ветку dynamic с демонстрацией варианта реализации priv.js.