Показать сообщение отдельно
  #2 (permalink)  
Старый 05.08.2014, 22:05
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
HTML: emmet. Никаких ущербных Jade'ов мне не надо
Ну всё таки это разные вещи. Emmet не защитит тебя от XSS, не даст code-reuse... да и вообще это разные инструменты и странно их сравнивать

Цитата:
Разное: одним глазом кошусь на БЭМ
Можно двумя глазами, лишь бы инструменты хорошие были, например в Stylus всё для этого есть.

.b-input {
    &__input {
        &_hover {
            &_true {
                ...
            }
            
            &_false {
                ...
            }
        }

        ...
    }
}

.b-select {
    @extend .b-input;
}


В своём Snakeskin я сделал похожую схему для HTML

- template bInput()
    < .{this.name}
        < input.&__input
            ...

- template bSelect() extends bInput


В JS для БЭМ юзаю свою закрытую либу.

***

По сабжу:

CSS: Stylus + Nib
HTML: Snakeskin
JS: es6-transpiler
Сборщики: grunt или простой jossy
Редактор: WebStorm
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 05.08.2014 в 22:32.
Ответить с цитированием