Недавно узнал о интересной фиче, которую создал и использует повсеместно в проектах
Yandex —
BEM (Block, Element, Modifier), его используют верста́ки, преподносится это как "метод позволяющий разрабатывать сайты быстрее (это они, конечно, загнули — еще руку надо на этом "набить"), на выходе получая гибкий, качественный, удобный в поддержке код":
- Разбиение сложных сценариев на независимые от контекста мини-сценарии: специально организованные группы элементов (блоки);
- компиляция веб-проектов: генерация конечных файлов по шаблонам.
Одной из интересных фич этой методологии является то, что ранее наработанные блоки из старых проектов можно неоднократно использовать в новых. Я его пока не пробовал, только смотрел презентации. Решил для заметки оставить несколько ссылочек, может, кому-то интересно будет.
Источники:
Описание технологииЧто такое БЭМ? (подробное введение для начинающих)
Библиотека блоков bem-blBEM на githubКлуб БЭМ на YandexКак установить bem-tools под Mac OS X?Шпаргалка для мастер-класса «Тема для WordPress в БЭМ»Ваня Бессарабов тоже его попробовал :)Сырцы BEM vcard от veged (результат)Ветка на форуме Htmlbook
Комментариев нет:
Отправить комментарий