
Andrey
15.06.2018
06:57:12
Либа не может тормозить, если есть возможность не тормозить.

Artyom
15.06.2018
06:58:36

Дмитрий
15.06.2018
06:59:07

Andrey
15.06.2018
06:59:16

Google

Andrey
15.06.2018
06:59:30
Но бенчи - это да.

Artyom
15.06.2018
06:59:41

Andrey
15.06.2018
07:00:11

Artyom
15.06.2018
07:00:29
Ну в смысле объекта

Andrey
15.06.2018
07:01:23

Artyom
15.06.2018
07:01:43

Andrey
15.06.2018
07:01:45
Те же рекорды из иммутабла гораздо приятнее.

Artyom
15.06.2018
07:01:56
А что у них под капотом?

Andrey
15.06.2018
07:02:05
И если бы, к примеру, рекордов не было бы я сам бы написал рекорды на основе мапы.

Artyom
15.06.2018
07:02:09
Все объект ?♂️

Andrey
15.06.2018
07:03:00

Дмитрий
15.06.2018
07:03:17
const first = a => [a, null]
const next = (b, a) => [b, a]

Google

Andrey
15.06.2018
07:03:30
Одно дело, когда у тебя дерево, а другое дело, когда шешмапа.

Дмитрий
15.06.2018
07:03:30
Односвязный список

Artyom
15.06.2018
07:04:39

Andrey
15.06.2018
07:04:49
А с концом печаль.

Artyom
15.06.2018
07:05:09
Или понял ?

Andrey
15.06.2018
07:05:13
Односвязный список.

Artyom
15.06.2018
07:05:17
ага

Andrey
15.06.2018
07:05:38
Главное так числа не делать)

Maxim
15.06.2018
07:05:56
Всем привет! Подскажите, пожалуйста, какую-нибудь библиотеку для создания слайдов в браузере, то есть нужен канвас, чтоб была возможность добавить текст, фото, элементы типа квадрата какого-нибудь, и сохранить в json. Типа PowerPoint.

Andrey
15.06.2018
07:06:12
const zero = () => []
const inc = num => [num]

Artyom
15.06.2018
07:06:14
А можно примеры структуры и ее чтения?

Andrey
15.06.2018
07:06:22

Artyom
15.06.2018
07:10:56
А, я, кажись, понял. Односвязный список - альтернатива массиву, имея возможность быстрой работы с количеством элементов не от конца

Maxim
15.06.2018
07:11:49

Andrey
15.06.2018
07:12:06
а почему?
Потому что вглубь придётся итерироваться.

Google

Andrey
15.06.2018
07:12:15

Maxim
15.06.2018
07:13:10

Дмитрий
15.06.2018
07:13:13
Если нужен указатель на начало списка то храни его, в чем проблема)

Andrey
15.06.2018
07:15:51

Дмитрий
15.06.2018
07:17:50
const first = head => [head, [head, null]]
const next = (val, [head, list]) => [head, [val, list]]
или наоборот, кек
Сложно без ризона описывать, короче его списки выглядят так

Andrey
15.06.2018
07:20:16
Правда без паттерн матчинга работа с ними отвратительная.

Valera
15.06.2018
07:21:05
Привет
Есть вот такая штука

Andrey
15.06.2018
07:21:06
el match {
case el::tail: ...
case _: ...
}

Valera
15.06.2018
07:21:06

Дмитрий
15.06.2018
07:21:18

Valera
15.06.2018
07:21:30
Добавил код:
document.getElementById('phone').addEventListener('behavior', function(e) {
console.log('behavior');
});
Но ничего не срабатывает при потере фокуса
В чем может быть проблема?

Andrey
15.06.2018
07:22:53
Я же не телегу пилю(

V
15.06.2018
07:48:09
Привет, кто может подсказать по ckeditor 4?
Я пытаюсь прицепить плагин accordionList - https://ckeditor.com/cke4/addon/accordionList
Вот его код на гитхабе - https://github.com/pkerspe/ckeditor-bootstrap-accordionList/blob/master/plugin.js
Инициализирую редактор вот так:
$(field).ckeditor({
extraPlugins = 'accordionList',
toolbar: [{
name: 'items',
items: ['Bold', 'Italic', 'accordionList']
}]
})
Но кнопочка не добавляется на панель, если я убираю свойство toolbar(делаю его дефолтным), то все работает.
Подскажите, как правильно добавить accordionList на кастомный тулбар?
extraPlugins через ":" конечно

Google

Katya
15.06.2018
09:25:18
Всем привет! Принес вам интересную статейку :З Налетай!
Там фарш из БЭМа и Reactа ?
#пеартакойпеар
https://habr.com/company/yamoney/blog/414183/

Artyom
15.06.2018
09:26:29
Круто вам в Яднекс.Деньгах. Все время переписываете что-то)

Сергей
15.06.2018
09:26:52
Уровни переопределения это адовая вещь
Иной раз смотришь на некий компонент и не понимаешь почему он так работает

Admin
ERROR: S client not available

Maksim
15.06.2018
09:36:40
надеюсь не только мне кажется что бэм в статье это какой-то треш и угар

Roman
15.06.2018
09:37:47

Katya
15.06.2018
09:41:45

Aleksey
15.06.2018
09:43:13
Хочу добавить в плагин хрома авторизацию на сайте плагина по токену. Какой http заголовок обычно используют?

Maksim
15.06.2018
09:44:56

Roman
15.06.2018
09:45:15

Maksim
15.06.2018
09:45:25

Roman
15.06.2018
09:45:39
автор статьи, обтекай

Andrey
15.06.2018
09:46:40

Roman
15.06.2018
09:48:20

Andrey
15.06.2018
09:48:53

DanRotaru
15.06.2018
09:49:14
var data = "";
if (data !== undefined || data !== " " || data !== "" || data !== null){
console.log(0);
}else{
console.log(1);
}
Почему выводит 0 ?

Google

DanRotaru
15.06.2018
09:49:39
Ведь data = undefined
Нет?

Roman
15.06.2018
09:49:52

Andrey
15.06.2018
09:49:53

Олександр
15.06.2018
09:49:55
нет

Roman
15.06.2018
09:50:05

Олександр
15.06.2018
09:50:07
typeof data === "string"

Andrey
15.06.2018
09:50:20

Олександр
15.06.2018
09:50:20
data.length === 0

DanRotaru
15.06.2018
09:50:56
Спасибо

Олександр
15.06.2018
09:51:54

DanRotaru
15.06.2018
09:52:34
Никто не хочет проверить безопасность моего проекта?)

Roman
15.06.2018
09:52:54

Pavel
15.06.2018
10:51:54

Анатолий
15.06.2018
10:55:03
И просто дожидаться
```
let var1;
let promise = async func_promise(...);
var result = await promise();
var var1 = result.toString();
```