Содержание
- 2. Теория
- 3. Словарь БЭМ! — методология + инструменты + библиотека
- 4. Словарь БЭМ! — методология + инструменты + библиотека БЭМ-сущность — блок, элемент, модификатор БЭМ-технология — ~
- 5. Сущности и технологии $ ls -1 bem-bl/blocks-desktop/b-search/ b-search.bemhtml b-search.css b-search.deps.js b-search.en.title.txt b-search.ru.title.txt b-search.ru.wiki examples __layout blocks/block/block.tech
- 6. Словарь БЭМ! — методология + инструменты + библиотека БЭМ-сущность — блок, элемент, модификатор БЭМ-технология — ~
- 7. Дерево ({ block: 'b-page', head: [ { elem: 'css', url: 'example.css' }, { elem: 'css', url:
- 8. Декларация exports.blocks = [ { "name": "b-page" }, { "name": "b-link", "mods": [ { "name": "pseudo",
- 9. Сборка
- 10. Теория Подробно: github.com/bem/bem-method
- 11. Применение
- 12. CSS JS BEMHTML PRIV.JS NODE Глубина погружения
- 13. Применение Готовый движок? CSS, JS Статический сайт? CSS, JS, BEMHTML Динамический сайт? CSS, JS, BEMHTML, PRIV.JS
- 14. Практика 1: статика
- 15. Инструменты + библиотека github.com/bem/bem-tools github.com/bem/bem-bl-test
- 16. План Подготовка: — настраиваем веб-сервер (nginx) — устанавливаем bem-tools Разработка: — скачиваем библиотеку — описываем свою
- 17. Практика 2: динамика
- 18. План Подготовка: — настраиваем проксирование http-запросов Разработка: — веб-сервер на node — технология сборки priv.js —
- 19. Результат github.com/mishanga/serp
- 21. Скачать презентацию