
Maxim
23.04.2017
15:58:33
я немного не про то -
по сути вообще не надо писать в css

Дмитрий
23.04.2017
15:58:52
Про то

Google

Дмитрий
23.04.2017
15:59:20
Обычный объект языка, на данный момент

Maxim
23.04.2017
15:59:25
можно писать на своем языке, имея ввиду, как оно потом странслируется в css/html/...
когда пишишь на своем языке не возникает вопросов - "как бы мне тут миксин приделать" или "константу посчитать"

Дмитрий
23.04.2017
16:00:47
Бро, ты не думай, что мы тут на мамонтов с каменными топорами бегаем))
Я ж в третий раз говорю, стили — это обычный объект теперь

Maxim
23.04.2017
16:02:52
где?

Дмитрий
23.04.2017
16:03:02
В js

Maxim
23.04.2017
16:03:34
я опять же со стороны бэкенда
вот надо чтобы появился в результате фацлик с расширением .css

Дмитрий
23.04.2017
16:04:10
Зачем?

Maxim
23.04.2017
16:04:11
и кинулся куда-то в статики...

Дмитрий
23.04.2017
16:04:27
Если мне этого захочется, то всё делается автоматом

Maxim
23.04.2017
16:04:34
чтобы страничка отрендерилась сразу же

Google

Дмитрий
23.04.2017
16:04:38
Да
Critical css ещё вынести отдельно

Maxim
23.04.2017
16:05:04
ну в общем, и я о том же
на любом современном языке все это легво выражается
на кложе получентся немного меньше кавычек и запятых
чем на жс

Дмитрий
23.04.2017
16:07:23
Есть такое

Maxim
23.04.2017
16:07:27
и чуть больше, чем на цсс

Дмитрий
23.04.2017
16:07:39
Омг
Ну не, плохое сравнение))

Maxim
23.04.2017
16:08:03
[:.b-calendar
{:margin "1.4rem auto 1.5rem auto;"}
;;
[:.thumb
{ :float "left"
:width "100px"
:height "100px"
:border-radius "3px"
:background-color "#e0e0e0"}]
;;
типа так

Дмитрий
23.04.2017
16:08:10

Maxim
23.04.2017
16:09:29
в общем, один в один, только у меня двоеточее слева от имени поля
и запятые опциональны - можно ставить, можно нет

Дмитрий
23.04.2017
16:10:26
¯\_(ツ)_/¯

Sergey
23.04.2017
16:12:41

Maxim
23.04.2017
16:13:02
что именно это?

Дмитрий
23.04.2017
16:13:12
SSR же, ну)

Google

Maxim
23.04.2017
16:13:21
у меня из "этого" генерится минифайнутый цсс
при сборке проекта

Дмитрий
23.04.2017
16:13:56
Ну оптимальнее просто добавлять на страницу те стили, которе там нужны в данный момент
Так тупо быстрее будет работать
Чем отдавать клиенту сразу весь бандл css

Maxim
23.04.2017
16:14:33
ну это немного другая песня

Sergey
23.04.2017
16:14:36

Maxim
23.04.2017
16:14:56
как там и на какие куски делаить уже зависит от задачи

Дмитрий
23.04.2017
16:16:48
Да это автоматически всё, в чём и плюс.
Чтобы вычленить кусковый бандл наоборот ещё надо указать это отдельно, так как в общем случае это оверхед

Maxim
23.04.2017
16:17:33
автоматически для какого случая?
вот у меня в зависимости от контента страницы может позваться кусочек с гуглокартами, а может не позваться, а еще юзер может там захотеть янндексмапы

Дмитрий
23.04.2017
16:19:04
Я описываю стили, при рендеринге на сервере/клиенте, по умолчанию в результате будут содержаться только нужные в данный момент классы

Maxim
23.04.2017
16:19:20
цсс для моих контролчиков в этом случае сразу грузить или погодя?

Дмитрий
23.04.2017
16:19:25

Maxim
23.04.2017
16:20:21
это если все в жс запихать?
и подгружать по мере надобности?
тоже вариает, но один цсс статиковый может и компактнее выйти
то есть it depends

Дмитрий
23.04.2017
16:21:59

Google

Дмитрий
23.04.2017
16:22:02
Точнее, вообще нет
Весь бандл стилей приложения — это одни объёмы, а css стили для конкретной странички — совсем другие

Maxim
23.04.2017
16:23:18
просто если тут же в браузере уже была предыдущая страничка, то цсс уже в кэша с прошлого месяца

Дмитрий
23.04.2017
16:23:39
js тоже кэшируется

Aleksandr
23.04.2017
16:23:57
срач срач срач
лучше рейт ми
https://codepen.io/flyby/pen/MmgwaE

Maxim
23.04.2017
16:24:08
а он разный на предыдущей странице и на этой

Дмитрий
23.04.2017
16:24:26
Гонять селекторы по DOM в css — это тоже затраты для клиента, и я бы не сказал, что нулевые

Maxim
23.04.2017
16:25:01
хотя я согласен, что сцц рядом с кодом - это правильно

Admin
ERROR: S client not available

Дмитрий
23.04.2017
16:25:30
??
var, четыре пробела, jQuery — тройное «не нужно»
лучше рейт ми
https://codepen.io/flyby/pen/MmgwaE
Ладно, у тебя два пробела))

Aleksandr
23.04.2017
16:27:22

Maxim
23.04.2017
16:27:46
а зачем больше пробелов?

Maxim
23.04.2017
16:37:12
Зачем вообще пробелы, если есть табы и настраиваемый размер индентации

Aleksandr
23.04.2017
16:37:35
так проще для восприятия?

Google

Maxim
23.04.2017
16:38:58
Хз, каждый сам выбирает. Но мне кажется на небольших экранах 4 пробела это непозволительная роскошь

Сергей
23.04.2017
16:38:59

Aleksandr
23.04.2017
16:39:46

Дмитрий
23.04.2017
16:40:09

Aleksandr
23.04.2017
16:40:17
ещё попрощался с пайтоновским синтаксисом и двойными кавычками за пределами json

Maxim
23.04.2017
16:40:46
Я знал чувака который ставил 3 пробела

Rafael
23.04.2017
16:40:52

Дмитрий
23.04.2017
16:40:56

Сергей
23.04.2017
16:40:58
Отступы
2 пробела – 99
??????? 41%
Таб – 80
?????? 33%
4 пробела – 60
???? 25%
3 пробела ?! – 3
▫️ 1%
? 242 people voted so far.

Дмитрий
23.04.2017
16:41:00
пошел против систеы)

Дмитрий
23.04.2017
16:41:13
Синтаксис не описывается одними только табами, увы
CST, конечно же

anoru
23.04.2017
16:41:50
таб именно символ или кнопка? Могут попутать

Aleksandr
23.04.2017
16:41:51

Maxim
23.04.2017
16:42:37
Так это кейс
А мы вроде за индентацию

Дмитрий
23.04.2017
16:42:58
Банально, даже тут, выравнивание табами не прокатит)

anoru
23.04.2017
16:43:25
Видел тех, кто жали именно пробел. В sillicon valley тоже самое было)

Aleksandr
23.04.2017
16:43:47

Дмитрий
23.04.2017
16:43:57
\0

Aleksandr
23.04.2017
16:45:20