BЭM означает «Модификатор блочного элемента».
Это подход к веб-разработке, позволяющий быстро создавать сайты с гибкой архитектурой.
Он знаком многим, кто занимается версткой HTML/CSS. Придуманный в «Яндексе», BЭM постепенно проникает в разработки других компаний.
На данный момент основные сопровождающие работают над выпуском в Open Source фреймворка, построенного по методологии BЭM, инструментов и множества полезных утилит. До сих пор публикуемая информация была очень разрозненной: отдельные темы освещены хорошо, но не всегда понятно, каков подход в целом.
Основная идея была передана в публичных выступлениях.
Но понятно, что это не самый удобный формат хранения информации.
Поэтому барьер входа был очень высоким.
Но теперь каноническая статья « Что такое БЭМ? ", что позволяет изучить его с самых азов.
BЭM оказался необходим, поскольку разработка крупного портала должна соответствовать следующим принципам:
- Типичные веб-сайты необходимо разрабатывать быстро;
- Проект должен жить долго (годы) и быть простым в обслуживании;
- Вам нужно иметь возможность легко масштабировать свою команду.
Над проектом может работать один человек или десять;
- Внутри команды должны быть четкие зоны ответственности;
- Код необходимо использовать повторно.
Для применения методологии специалисты по сопровождению разрабатывают технические решения, которые не только удовлетворяют B&M, но и имеют индивидуальные преимущества.
Это, например, «специальный» JavaScript. И механизм шаблонов на основе JavaScript. И набор инструментов, реализованных в NodeJS. Теги: #JavaScript #bam #bam #CSS #front-end #frontend #веб-разработка #шаблоны #разработка сайтов
-
Встречайте Ubuntu 6.10.
19 Oct, 24 -
С Днем Программиста
19 Oct, 24 -
«Мегабит Безлимит» За 0 Рублей В Месяц
19 Oct, 24 -
Курсовая Работа 2.0
19 Oct, 24 -
Анонимных Китайских Блоггеров Не Будет
19 Oct, 24 -
Отчет О Краснодарском Фотокемпе
19 Oct, 24