
? гриб
20.06.2017
16:31:01

Дмитрий
20.06.2017
16:31:13
Ничем)
Просто он не нужен
Так бывает, что технологии устаревают\

Google

? гриб
20.06.2017
16:32:42

Дмитрий
20.06.2017
16:33:19
Без понятия, не пользуюсь ими

? гриб
20.06.2017
16:33:21
или вложенность мб где-то реализовали

Дмитрий
20.06.2017
16:33:29
Аналогично

? гриб
20.06.2017
16:33:59

Сергей
20.06.2017
16:34:04

nn008783
20.06.2017
16:34:09
ребзя ребзя я знаю, что вы шарите, подскажите пожалуйста, как в lolcode (я знаааю. что это js конфа, но оч надо) объеденить две строки в одну? скажем
i has b
b r 8
нужно объеденить в одну. как это сделать?

Дмитрий
20.06.2017
16:34:20
а нормальные люди юзают postcss
И css-in-js

Oleg
20.06.2017
16:34:51
css-in-js был ещё в ExtJS

? гриб
20.06.2017
16:34:59

Oleg
20.06.2017
16:35:03
Но это я так, мимо проходил :D

Google

Сергей
20.06.2017
16:35:04

Дмитрий
20.06.2017
16:35:49
css-in-js был ещё в ExtJS
Когда инопланетяне прилетят и принесут людям невероятные концепции, перед которыми идея из моего ника просто меркнет
Последние выжившие любители сенчи прокряхтят, что у них это всё было

Oleg
20.06.2017
16:36:27
?
Но что поделать...

Дмитрий
20.06.2017
16:37:02
— Золотая рыбка, хочу, чтобы у меня всё было
— Мужик, у тебя всё было

? гриб
20.06.2017
16:37:35
одно меняет стиль написания, другое из кусков в стиле доброго пхп клеит css

Сергей
20.06.2017
16:38:17

Никита
20.06.2017
16:38:32
Кому что нравится тот то и использует. Мы сами себя развратили фреймворками обертками и так далее. Это нормально. Я scss делаю, меня устраивает

Сергей
20.06.2017
16:38:41

? гриб
20.06.2017
16:38:54

Дмитрий
20.06.2017
16:38:59
Оо, гриб опять рассуждаеет про вещи которые в глаза не видел, все в укрытие

Oleg
20.06.2017
16:39:19
Стильный холивар сегодня

Сергей
20.06.2017
16:39:28

? гриб
20.06.2017
16:40:09

Дмитрий
20.06.2017
16:40:28

Сергей
20.06.2017
16:40:51

? гриб
20.06.2017
16:41:04

Google

? гриб
20.06.2017
16:41:07
момент

Alexander
20.06.2017
16:41:29

Дмитрий
20.06.2017
16:41:42

Alexander
20.06.2017
16:41:48
Склейщик? Чего с чем?

Сергей
20.06.2017
16:42:47
Очень в тему стикер ?

? гриб
20.06.2017
16:44:22
главное лобызаться не начните при людях )
я читаю доки )

Сергей
20.06.2017
16:46:05

Artem
20.06.2017
16:55:07

Сергей
20.06.2017
16:55:27
Сейчас юзаю jss, styled-components в проектах на реакте

? гриб
20.06.2017
17:05:19
Чото пока не оценил. Вместо облегчения работы опять сделали усложнения, такое ощущение...

? гриб
20.06.2017
17:05:37
Буду читать дальше
С сасс в своё время был обратный эффект
document.querySelectorAll('main > div').classList.remove('active');
document.getElementById(this.currentState).classList.add('active');
длина строк прекрасна
блин, тут не видно )
они одинаковые. красиво в редакторе смотрится )
хотя в первом неверный селектор :(
вот так, наверно, лучше
document.querySelector('main > .active').classList.remove('active');

Rinat
20.06.2017
20:29:00
document.querySelectorAll('main > div') выдаст лист элементов и у него не будет classList

Google

Rinat
20.06.2017
20:30:30
querySelectorAll('main > div.active') и его итерировать чтобы убрать

? гриб
20.06.2017
20:59:03

Rinat
20.06.2017
20:59:36
mdn тебе в помощь )
https://developer.mozilla.org/en-US/docs/Web/API/NodeList
там в МДНе все хорошо везде расписано с примерами и проч

Admin
ERROR: S client not available

? гриб
20.06.2017
21:01:39
бгг оверспасибо, знаем ) лень просто ? читалити буду делать перед рефакторингом )
благо проектик маленький

Rinat
20.06.2017
21:02:37
если тебе надо все элементы а не только первый то надо через querySelectorAll, querySelector просто возвращает первый элемент, а querySelectorAll коллекцию NodeList, и там уже через forEach у каждого убирать актив

? гриб
20.06.2017
21:04:00

Rinat
20.06.2017
21:04:13
а ну тогда ок

? гриб
20.06.2017
21:04:14
а в примере выше тупо забыл, что это не жкверя
уверен, что в тестах будет много падений из-за того, что я постоянно буду забывать проверять элемент на наличие

Rinat
20.06.2017
21:05:24
будешь какое-то время да )

? гриб
20.06.2017
21:06:35
будешь какое-то время да )
let oldActive = document.querySelector('main > .active');
oldActive && oldActive.classList.remove('active');
тогда ещё вопрос. есть ли способ написать ещё короче сие? мб в свежем html или js есть какие фичи?
смысл такой: если элемент не найден, не крешиться )
или это классика жанра? просто проверять

Rinat
20.06.2017
21:10:06
&& oldActive.classList.remove('active')
- remove не возвращает ничего судя по всему
https://developer.mozilla.org/en-US/docs/Web/API/Element/classList

Google

? гриб
20.06.2017
21:10:56
oldActive && == if (oldActive)
это я свой проект пилю, пишу по-свойски )
тк если oldActive === undefined, то часть после && не выполнится. если ч, знай )

Rinat
20.06.2017
21:12:56
я-то в курсе :)

? гриб
20.06.2017
21:13:05
Ж)
я-то в курсе :)
если будет в проекте необходимость проверки на NaN, сделаю так: if (n !== n) :D

Rinat
20.06.2017
21:15:19
Очень эгоистичный подход. Надо писать так чтобы самый тупой сразу понял)

? гриб
20.06.2017
21:15:20
жду этого момента ?

Daniel
20.06.2017
21:20:36
Ох да
А isNaN?

Oleg
20.06.2017
21:29:33
Задам немного оффтоп вопрос, но может кто подскажет где спросить или может быть знает ответ. Где бы найти толковый словарь вида "слово" = "описание"? Есть у ABBYY проект Lingvo, платный, но... там про переводы, а хотелось бы для конкретного языка. И вообще замечательно если с апи, потому что мне для своего софта :)

Daniel
20.06.2017
21:35:05
Надо погуглить что-то со словом "thesaurus"

Oleg
20.06.2017
21:35:32
А мне на русском
Викисловарь конечно есть, но может есть чего прям готовое?
А то "это не законченная статья" это тлен и боль :)

? гриб
20.06.2017
21:43:49

Rinat
20.06.2017
23:10:48
IsNaNка - охуенное название для для рокеров - джс задротов

Dave
20.06.2017
23:21:20