День 591
Морозова Виолетта
14 июня 2017, 12:29

На работе меня посвятили в evil.blocks. По-русски эвил-блоки. Классная вещь. Основной замысел - это удобное наследование. Ты пишешь эвил-блок, например, для появления и скрывания модалки. А потом пишешь еще эвилблоки уже для конкретных модалок, например, отдельно ля модалки авторизации, отдельно для модалки быстрого просмотра товара и пр. В каждый такой эвил блок наследуешь родительский эвил блок и передаешь дата-блок конкретной модалки. Все, готово. Быстро, просто и приятно. А самое главное, каждая модалка выполняет одинаковые действия, те же что и другие модалки, однако каждая из них изолирована от других.
Порыскав по интернетам, наткнулась на презентацию с доклада Evil Blocks — пишем лёгкий JS (Алексей Плуталов, Злые Марсиане). Там написано

Идеи в Evil Blocks

  • Независимые контролы;
  • Разделение скриптов и стилей;
  • Взаимодействие контролов через события;
  • Стараться не рендерить на клиенте.

В общем, кто работает на рельсовых проектах , советую юзать эвил-блоки.

Нравится? Расскажите друзьям!
Комментировать
Перейти к записи в ленте
Цель

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?