EN
RU
Форум
Библиотеки
Классические БЭМ-библиотеки
bem-components
6.0.0
5.1.0
5.0.0
4.0.0
3.1.3
Методология
Быстрый старт
Основные понятия
Соглашение по именованию
CSS
HTML
JavaScript
Файловая структура
Уровни переопределения
Модификация блока
Сборка
Декларации
Какие проблемы решает
История создания
Статьи
FAQ
Технологии
Классический БЭМ-стек
Данные (BEMJSON)
Шаблоны (BEMHTML, BEMTREE)
Клиентский JavaScript (i-bem.js)
Зависимости
Спецификация DEPS
Заготовка проекта
bem-react
Зачем БЭМ, если есть React?
classname
core
di
Инструментарий
ENB
API
Технологии для работы с файлами
Использование из командной строки
Терминология
Как собрать проект
Как написать технологию
Автоматизация с помощью express
Пакеты ENB
bemhint
CSS именование
Именование файлов
DEPS схема
DEPS спецификация
bem-tools
bemmet
SDK
@bem/sdk.walk
@bem/sdk.config
@bem/sdk.naming.entity
@bem/sdk.naming.cell.stringify
@bem/sdk.naming.cell.pattern-parser
@bem/sdk.naming.file.stringify
@bem/sdk.decl
@bem/sdk.bemjson-to-decl
@bem/sdk.bemjson-to-jsx
@bem/sdk.import-notation
@bem/sdk.graph
@bem/sdk.deps
@bem/sdk.entity-name
@bem/sdk.file
@bem/sdk.cell
@bem/sdk.bundle
@bem/sdk.bemjson-node
Библиотеки
Классические БЭМ-библиотеки
bem-core
bem-components
bem-history
Принципы разработки БЭМ-библиотек
Учебные материалы
Классический БЭМ-стек
Собираем статическую страницу
Создаём статический БЭМ-проект
Создаём динамический БЭМ-проект
Справочное руководство i-bem.js
Dist bem-components: подключаем блоки на страницу
desktop
attach
button
checkbox
checkbox-group
control
control-group
dropdown
icon
image
input
link
menu
modal
page
popup
progressbar
radio
radio-group
select
spin
textarea
z-index-group
touch-pad
attach
button
checkbox
checkbox-group
control
control-group
dropdown
icon
image
input
link
menu
modal
page
popup
progressbar
radio
radio-group
select
spin
textarea
z-index-group
touch-phone
attach
button
checkbox
checkbox-group
control
control-group
dropdown
icon
image
input
link
menu
modal
page
popup
progressbar
radio
radio-group
select
spin
textarea
z-index-group
Documentation
JSDoc
Source
control
Служебный блок. Используется для работы большинства блоков библиотеки
bem-components
:
attach
button
checkbox
input
link
menu
radio
control
Instance methods:
getName
getVal
Block control
Instance methods:
getName
()
:String
description
Returns name of control
getVal
()
:String
description
Returns control value
https://github.com/bem/bem-components/blob/v6.0.0/common.blocks/control/control.deps.js
https://github.com/bem/bem-components/blob/v6.0.0/common.blocks/control/control.en.md
https://github.com/bem/bem-components/blob/v6.0.0/common.blocks/control/control.js
https://github.com/bem/bem-components/blob/v6.0.0/common.blocks/control/control.ru.md
https://github.com/bem/bem-components/blob/v6.0.0/common.blocks/control/control.spec.js