Как по БЭМу определить какие файлы CSS и JS подключать? А какие нет?!

Для этого в БЭМе существуют декларации: BEMDECL.

В них прописано какие БЭМ сущности учавствуют на конкретной страницы.

Декларации можно писать руками. Но не все. Только основные. Остальные необходимые будут "подхватываться" другой технологией: зависимостиDEPS.

Дополнительные ссылки для изучения

Доклад: Как использовать БЭМ! вне Яндекса (про декларации с 8:10 минуты)

Создаем статический БЭМ-проект

Переходим на сторону сервера с bem-express

sdk/DECL

Сборка БЭМ-проекта

Уровни переопределения

Project-stub – это шаблонный репозиторий для создания БЭМ-проектов. Он содержит необходимый минимум конфигурационных файлов и директорий, который позволяет быстро развернуть проект с нуля.

 

Связаться с автором Поддержать автора (что?)

Комментарии

Если у вас есть вопрос, критика или другое мнение - напишите в комментариях.