Сергей Бережной — bem-core
Upcoming SlideShare
Loading in...5
×
 

Сергей Бережной — bem-core

on

  • 473 views

Недавно мы выделили из библиотеки bem-bl минимальное ядро для разработки сервисов, без каких-либо конкретных ...

Недавно мы выделили из библиотеки bem-bl минимальное ядро для разработки сервисов, без каких-либо конкретных визуальных блоков. В докладе мы поговорим об этом ядре: что вошло в его состав, что изменилось и что появилось нового.

Statistics

Views

Total Views
473
Slideshare-icon Views on SlideShare
370
Embed Views
103

Actions

Likes
0
Downloads
1
Comments
0

5 Embeds 103

http://tech.yandex.ru 94
https://tech.yandex.ru 6
http://news.google.com 1
http://admin-ru.tech.yandex-team.ru 1
http://study.yandex-team.ru 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Сергей Бережной — bem-core Сергей Бережной — bem-core Presentation Transcript

    • bem-core Сергей Бережной BEMup в рамках YaC 2013, Москва
    • bem-bl
    • bem-bl блоки-хелперы визуальные блоки 4
    • bem-core
    • bem-core Уровни переопределения
    • bem-core: Уровни переопределения common.blocks — предназначен для любых устройств и браузеров desktop.blocks — следует использовать для всех десктопных браузеров touch.blocks — реализует некоторую специфику для тачплатформ 7
    • bem-core Блоки
    • bem-core: Блоки i-bem — базовый блок с хелперами для JS и HTML 9
    • bem-core: Блоки ecma — некоторые ES5-полифилы strings — хелперы для JS-строк objects — хелперы для JS-объектов functions — хелперы для JS-функций events — JS-события 10
    • bem-core: Блоки inherit — ООП-хелперы 11
    • bem-core: Блоки jquery — jQuery 12
    • bem-core: Блоки tick — глобальный таймер idle — IDLE-событие next-tick — полифил для nextTick/setTimeout(0, ...) 13
    • bem-core: Блоки identify — идентификация JS-объектов clearfix — CSS-трюк clearfix querystring — работа со строкой запроса loader — загрузчик для JS-файлов cookie — хелперы для работы с браузерными куками vow — реализация Promises/A+ 14
    • bem-core: Блоки dom — хелперы для работы с DOM pointer-events — кроссплатформенные события указателя ua — определение возможностей браузера page — скелет для html/head/body 15
    • bem-core Изменения
    • bem-core: Изменения Переход на модульную систему github.com/ymaps/modules 17
    • bem-core: Изменения Из i-bem, i-bem__dom убраны все deprecated-методы i-bem больше не зависит от jQuery (i-bem__dom продолжает зависеть от jQuery) 18
    • bem-core: Изменения BEMHTML-шаблоны можно писать с использованием JSсинтаксиса bemtree (на базе bem-xjst): для описания процесса динамического построения БЭМ-дерева 19
    • bem-core: Изменения vanilla.js: JS-реализация модулей, не зависящая от конкретного JS-движка browser.js и node.js: JS-реализация блоков в соответствующих движках 20
    • bem-core: Изменения Система модульного тестирования и примеров для блоков в библиотеке 21
    • bem-core: Изменения i-bem и BEMHTML: простые модификаторы (модификаторы без значений) 22
    • bem-core: Изменения Все блоки-модули избавились от префиксов 23
    • bem-core: Изменения Все блоки-модули, кроме i-bem, избавились от префиксов 24
    • bem-core: Изменения github.com/bem/bem-core/blob/v1/CHANGELOG.md 25
    • bem-core Контрибьют
    • bem-core: Контрибьют Рабочая рабочая копия Правила для заведения задач, веток и пулл-реквестов Тесты и примеры 27
    • bem-core Версионирование
    • bem-core: Версионирование x.y.Z — совместимые изменения x.Y.z — не совместимые изменения X.y.z — совсем не совместимые изменения 29
    • bem-core Планы
    • bem-core: Планы 31
    • Сергей Бережной Руководитель отдела разработки поисковых интерфейсов @veged veged veged@yandex-team.ru 32
    • БЭМ Блок__Элемент_Модификатор groups/bem.info @bem_ru @bem_en #b_ clubs.ya.ru/bem bem info@bem.info 33
    • Спасибо за внимание 22 34