34
Руководитель группы разработки общих интерфейсов Острова Фронтенд по кусочкам Гела Сидорцова Я.Субботник, Минск, 31 августа 2013 года

Ангелина Сидорцова — Острова. Фронтенд по кусочкам

  • Upload
    yandex

  • View
    1.075

  • Download
    1

Embed Size (px)

DESCRIPTION

Доклад о том, как мы разбили разработку фронтенда Островов на независимо-зависимые библиотеки и получили нужный результат: автономное обновление, оптимизированный код для разных платформ, независимую разработку блоков. Рассказывается, каким образом мы поделили работу между своими и внешними разработчиками, как распределили код по платформам и сделали общий код для разных платформ.

Citation preview

Page 4: Ангелина Сидорцова — Острова. Фронтенд по кусочкам

4

LEGO• используется на всем портале

• методология БЭМ

• сокращение времени разработки

• обеспечение единообразия портала

• внутренний сервис

Page 27: Ангелина Сидорцова — Острова. Фронтенд по кусочкам

.button {font-size: 16px;

}

.button {height: 24px;-webkit-tap-highlight-color: rgba(0,0,0,0);

}

Платформа: tablet

27

common.blocks

touch-pad.blocks

.button {display: inline-block;

}

bem-bl/block-common

touch.blocks

.button {background-color: grey;

}

Page 28: Ангелина Сидорцова — Острова. Фронтенд по кусочкам

Платформа: phone

28

.button {font-size: 15px;

}

.button {height: 24px;-webkit-tap-highlight-color: rgba(0,0,0,0);

}

common.blocks

touch-phone.blocks

.button {display: inline-block;

}

bem-bl/block-common

touch.blocks

.button {background-color: grey;

}