БЭМ - блок, элемент, модификатор. БЭМ - компонентный подход к веб-разработке. В его основе лежит принцип разделения интерфейса на независимые блоки. Он позволяет легко и быстро разрабатывать интерфейсы любой сложности и повторно использовать существующий код. Методология БЭМ была разработана в Яндексе для улучшения качества написания кода и увеличения скорости разработки. Началось все конечно с личных потребностей Яндекса, но в итоге все переросло во что-то большее - методологию БЭМ начали использовать...
Методология БЭМ является одной из наиболее популярных методологий разработки веб-интерфейсов. БЭМ - это аббревиатура, которая расшифровывается как "Блок-Элемент-Модификатор". Она была предложена разработчиками компании Яндекс и быстро получила широкое распространение в сообществе веб-разработчиков. Главной идеей методологии БЭМ является разделение веб-интерфейса на небольшие независимые блоки. Каждый блок представляет собой логическую часть интерфейса, обладающую своими стилями, поведением и структурой...