bemto

Привет. Вот то, над чем я в последнее время немного работаю — bemto — набор миксинов для Jade, позволяющих легко и просто писать код в нотации БЭМ.

Я очень люблю писать код, следуя БЭМ, а также мне очень нравится Jade, так что я подумал, что имеет смысл добавить немного БЭМа в Jade. И, надеюсь, что кому-то это тоже может пригодиться.

Если вы ещё не читали статью про БЭМ в Smashing Magazine или статью Николаса Галлахера про архитектуру фронтенда — сейчас самое время это сделать. Эти статьи описывают несколько вариантов того, как можно писать хороший расширяемый и поддерживаемый код.

Jade же — шаблонизатор, во многом похожий на Haml за авторством ТиДжея Головайчука.

В общем, идите и прочитайте документацию — там всё описано в подробностях. И обратите внимание на подробный юзкейс — он показывает как можно писать простые реиспользуемые блоки с bemto.


Вы можете прокомментировать эту статью в Мастодоне.