@phpdude, кстати, scss могут не встраивать в браузеры из-за производительности. даже на простом css могут быть проблемы. например, яндекс ввёл специальный синтаксис CSS для БЭМ (блок-элемент-модель) вёрстки.
Раньше было
.class1 .class2 .class3 { rule }
а они сделали автоматическую замену
.class1_class2_class3 { rule )
и внутри тегов тоже
и браузеры такое переваривают быстрее
на хабре статья была
Форум → Сообщество → Флейм → Дом флудера (говорит кто о чем хочет) — 20
Дом флудера (говорит кто о чем хочет) — 20
Страницы: ← Предыдущая страница • Следующая страница →
-
18 ноября 2015 г. 0:19, спустя 5 минут 16 секунд
не всё полезно, что в swap полезло -
18 ноября 2015 г. 0:24, спустя 5 минут 16 секунд
@phpdude, кстати, scss могут не встраивать в браузеры из-за производительности. даже на простом css могут быть проблемы. например, яндекс ввёл специальный синтаксис CSS для БЭМ (блок-элемент-модель) вёрстки.
Раньше было
.class1 .class2 .class3 { rule }
а они сделали автоматическую замену
.class1_class2_class3 { rule )
и внутри тегов тоже
и браузеры такое переваривают быстрее
на хабре статья была@master, конечно быстрее, ибо этот селектор однозначен, это как #content для jQuery
Ты знаешь как ксс вообще работает?)яндекс введя такую хуйню лишились самого основного ради чего был создан css - древовидности приминения правил. они как бы все плейн щас если все правила в БЭМ генерятся по такой схеме.
Другое дело если они сами компилят изначально все атрибуты в таком виде и дерево им не нужно, то таки да, это выгодно получается. какбы "прокешировали" значения css и дают сожрать браузеру в готовом для применения виде. тоже самое что прописать эти стили прямо в аттрибуты элементов :))
Спустя 91 сек.они какбэ из css (cascading style sheets) сделали pss (plain style sheets) :)
Сапожник без сапог -
18 ноября 2015 г. 0:26, спустя 1 минуту 53 секунды
@phpdude, да, компилят
не всё полезно, что в swap полезло -
18 ноября 2015 г. 0:26, спустя 11 секунд
но я нихуя не знаю о БЭМ, сужу по примеру что ты дал, мое мнение основано только на этой информации. Возможно там не все так плохо (или хорошо, палка с 2 концами)
Сапожник без сапог -
18 ноября 2015 г. 0:30, спустя 3 минуты 13 секунд
Верстку доверяю версталам, слежу только за производительностью того что они наговняют
Спустя 48 сек.Поэтому пофиг на less,scss,бэм
https://smappi.org/ - платформа по созданию API на все случаи жизни -
18 ноября 2015 г. 0:31, спустя 1 минуту 6 секунд
@phpdude, БЭМ - это независимые от родителей блоки. грубо говоря, если скопировать блок из одного места в другое - он будет выглядеть так же и работать так же.
напиздел. блок-элемент-модификатор
БЭМ. Блок, Элемент, Модификатор
БЭМ. Блок, Элемент, Модификатор
ru.bem.info
не всё полезно, что в swap полезло -
18 ноября 2015 г. 0:34, спустя 2 минуты 44 секунды
@master, я лет 5 назад пытался про него почитать и чуть не умер со скуки. Но периодически слышу от верстал хвалебные отзывы
https://smappi.org/ - платформа по созданию API на все случаи жизни -
18 ноября 2015 г. 0:34, спустя 31 секунду
@master, да, я же говорю PSS :)
Спустя 35 сек.@master, я лет 5 назад пытался про него почитать и чуть не умер со скуки. Но периодически слышу от верстал хвалебные отзывы
@adw0rd, аха, трешак, возможно я просто не понимаю как надо верно в мире верстал. скукотища, раза 3 пытался его дочитать, больше 2-3 страниц мануалов и 1го экземпла не могу освоить.
Сапожник без сапог -
18 ноября 2015 г. 0:36, спустя 2 минуты 4 секунды
@adw0rd, я его вообще не читал =)
Спустя 74 сек.@adw0rd, у меня так со многими технологиями - проще и быстрее своё написать, чем в чужом разбираться.
Спустя 158 сек.например, не могу Rails осилить. дохожу до шаблонов и задаюсь вопросом, каким местом нужно думать, чтобы не внедрить наследование. и всё. или ActiveRecord, не умеющая в составной PK.
не всё полезно, что в swap полезло -
18 ноября 2015 г. 0:42, спустя 6 минут 9 секунд
@master, а в рельсах нет наследния тупо потому что шаблоны же вроде как канкатенация рендеа строк. а не какая то высокая логика )) ну это я так, опять же не зная толком, чисто то что заметил.
Сапожник без сапог -
18 ноября 2015 г. 0:44, спустя 1 минуту 30 секунд
@phpdude, нативные (erb) - да. haml/slim - компилируемые, можно было сделать. в smarty 3 например автор сделал.
Спустя 70 сек.@phpdude, но тут как бы другой вопрос - если делать крутой фреймворк, то можно бы из коробки и шаблонизатор нормальный поставить.
не всё полезно, что в swap полезло -
18 ноября 2015 г. 0:45, спустя 1 минуту 14 секунд
@phpdude, нативные (erb) - да. haml/slim - компилируемые, можно было сделать. в smarty 3 например автор сделал.
@master, фуфуфу. Тогда они тупицы конечно не поспоришь.
Спустя 39 сек.то можно бы из коробки и шаблонизатор нормальный поставить.
@master, да, можно: Django Templates / Jinja2 (который был родителем smarty, который тупо его клон).
Сапожник без сапог -
18 ноября 2015 г. 0:49, спустя 4 минуты 7 секунд
@phpdude, но в руби нет жинжи. есть гем ruty, понимающий jinja-шаблоны, но он не компилирует шаблоны и медленный, и вообще всеми забытый
не всё полезно, что в swap полезло -
18 ноября 2015 г. 1:10, спустя 20 минут 29 секунд
@phpdude, я думал twig копия жинжи. Смарти вроде сам по себе был всегда, или я просто отстал от жизни?
https://smappi.org/ - платформа по созданию API на все случаи жизни -
18 ноября 2015 г. 1:11, спустя 1 минуту 48 секунд
twig копия жинжи. Смарти вроде сам по себе был всегда
@adw0rd, угу
не всё полезно, что в swap полезло
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!