
Tony
22.06.2016
11:43:36
Потсоны, оффтоп же? Это чат про жс а не про верстку

Владимир
22.06.2016
11:44:13
расшифруй про шрифт
какую запись ты так сократил ?

Aleksandr
22.06.2016
11:44:56
font-size, line-height, letter-spacing

Google

Aleksandr
22.06.2016
11:45:20
я рандомно поставил значения, не заморчаивайся

Владимир
22.06.2016
11:45:34
а потом когда смотришь в цсс глаза округляются от того что ничего не понятно :)

Aleksandr
22.06.2016
11:47:50
ну не знаю, по-моему все довольно очевидно, вот строка из реального проекта text: #ffffff 900 uppercase center 21px 25px -.02em;, неужели не понятно что здесь происходит?

Владимир
22.06.2016
11:47:59
мне кажется эта сокращалка лишняя, потому что ты в 1 месте напишешь такой блок свойств, обычно line-height в 2-3 местах при многострочном тексте исспользуется, ну а межбуквенный интервал я даже не смогу сказать где оно нужно, в тегах h1...h6 разве что только
неа

Dmitry
22.06.2016
11:48:35
Понятно, когда написано. Непонятно, когда надо самому писать

Dmitry
22.06.2016
11:48:45

Владимир
22.06.2016
11:48:54
сентер это вертикальное выравнивание ?

Aleksandr
22.06.2016
11:48:55
у нас дизайнеры придираются к letter-spacing, так что я очень часто его использую, например
камон, это text-align: center;

Alexey
22.06.2016
11:49:37

Владимир
22.06.2016
11:49:40
у текстового блока есть выравнивание по центру ?
это попахивает странной версткой

Google

Aleksandr
22.06.2016
11:50:12
ват
это заголовок с выравниванием по центру

Владимир
22.06.2016
11:51:02
21px 25px а это что
маркгин? паддинг ?

Dmitry
22.06.2016
11:51:32
Странно, что center в стилях текста, так как оно требует еще наличие правильного отображения

Владимир
22.06.2016
11:51:42
я про то же

Aleksandr
22.06.2016
11:52:14
очевидно что свойство text: , отвечает за отображение текста, причем здесь маргины и паддинги

Владимир
22.06.2016
11:52:21
это можно тогда все свойства под 1 строку
но ты же засунул туда выравнивание
так же и отступы к тексту имеют отношение

Dmitry
22.06.2016
11:53:32
Хотя это уже больше тянет на офтоп

Aleksandr
22.06.2016
11:53:56
это похоже на занудство

Владимир
22.06.2016
11:54:18
а если я хочу интервал между слов еще, я в эту строку засуну его ?
нет, это похоже на то что ты сократил запись и она стала не читаема

Aleksandr
22.06.2016
11:56:23
ты можешь определить развертку этой записи как угодно, и достаточно будет просто зачекать ее api, это займет минуту, в данном конкретном случае достаточно зайти сюда: https://github.com/jonathantneal/postcss-short#text

Владимир
22.06.2016
11:59:17
магия

Vladimir
22.06.2016
12:15:03

Владимир
22.06.2016
12:18:56
Ничего не понял

Denis
22.06.2016
12:19:34

Владимир
22.06.2016
12:21:49

Google

Alexey
22.06.2016
12:26:53
хотя это несильно меняет, так или иначе их надо как-то собирать и как-то шарить

Владимир
22.06.2016
12:29:16
Не надо ничего собирать, оно само стили тебе выгрузит в дом
Да и в отдельный файл ты выносишь не стили а переменные проекта

Alexey
22.06.2016
12:30:32
я не про веб
а про шаринг кода
без зависимостей от стека технологий

Vladimir
22.06.2016
12:31:01

Владимир
22.06.2016
12:31:13
Зависимость есть, так же как и у всего другого
Цсс модули требуют сборщиков, бем свои тулзы

Evgeny
22.06.2016
12:32:35
Кто может помочь разобратся с npm? Можете объяснить как так получается, в репозитории один package.json https://github.com/callemall/material-ui/blob/v0.15.1/package.json, а при скачивании через "npm install material-ui" другой...

Владимир
22.06.2016
12:33:29
При этом у подхода jss есть 2 преимущества, это при первом рендеринге от сервера мы получаем не все стили, а только критичные для страницы, ну и серверный рендеринг происходит без хуков

Alexey
22.06.2016
12:36:02
а кэш?

Владимир
22.06.2016
12:37:37
Что кеш?

Alexey
22.06.2016
12:38:15
браузерный кэш?
закэшировать стили, все дела?

Владимир
22.06.2016
12:38:28
Как он поможет тебе в разработке?

Alexey
22.06.2016
12:38:39
я про прод

Владимир
22.06.2016
12:38:40
Ты изменил стиль у тебя хэш бандла поменялся
Грузим заного

Google

Alexey
22.06.2016
12:38:53
ты говорил про ктитичные для страницы стили

Владимир
22.06.2016
12:38:55
Чем прод отличается от дев?

Alexey
22.06.2016
12:38:58
критичные*
задачами? )

Владимир
22.06.2016
12:39:12
Ну да
Ты загрузишь толькл то что на странице
Я не про фактическое отличие, а разницу в файлах которые ты кешируешь

Alexey
22.06.2016
12:40:05
скорее всего ты загрузишь один большой толстый бандл

Admin
ERROR: S client not available

Alexey
22.06.2016
12:40:10
а не только то, что есть на странице

Владимир
22.06.2016
12:40:16
При изменении новый хешь у файла, выложил на прод он кешировался со 2 попытки

Alexey
22.06.2016
12:40:26
или не загрузишь, раньше уйдешь

Владимир
22.06.2016
12:40:32
Я нет
У меня все сплититься по скринам
И стили

Alexey
22.06.2016
12:43:14
получается в любом случае, пока ты не загрузишь js, пользователь будет пялить в белый экран

Владимир
22.06.2016
12:43:43
Нет
Ssr
Он не будет ничего грузить, у него будет страница на экране

Alexey
22.06.2016
12:45:14
ну т.е. ты отдаешь разметку без стилей?

Google

Alexey
22.06.2016
12:45:27
или какую-то минимальную заглушку?
мне просто интересно, как в этом случае решаете начальный рендер

Anton
22.06.2016
12:46:50
Почему без стилей-то?
Ssr загрузит целиком страницу, как она должна быть
Со стилями и всем что ей там надо

Denis
22.06.2016
12:47:30

Igor
22.06.2016
12:49:04
Нормальная. Не выносить - тоже нормалная :)

Владимир
22.06.2016
12:49:06
У тебя жсс, он знает какие стили нужны компонентам которые на экране, потому что он находится в методе рендер, на сервере ты рендеришь разметку, жсс тебе выдает все нужные стили, вставляешь их в шаблон

Alexey
22.06.2016
12:50:26
ну ок, я понял
т.е. в любом случае ты генерирешь бандл отдельный для страницы

Владимир
22.06.2016
12:50:46
Нет лишних стилей которые не используются, сплит кода тебе помогает достичь минимального размера чанка, то есть отклик ты получаешь практически мгновенный

Alexey
22.06.2016
12:50:49
со стилями

Владимир
22.06.2016
12:50:56
Нет
Само генерится

Alexey
22.06.2016
12:51:14
т.е. из js?

Владимир
22.06.2016
12:51:19
Да
На каждый запрос пользователя

Alexey
22.06.2016
12:51:35
т.е. пока бандл не загрузишь — будет голвый текст
?

Владимир
22.06.2016
12:51:50
Выше я уже писал что нет
Тебе похер на бандл