Day, 591

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

Идеи в Evil Blocks

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

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

Like it? Share with friends!
Add comment
See in dairy
Goal

You can publish
your goal here

We can help you achieve it!

310 000

like-minded

tools

for an exciting achievement

Join us!
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?