@JSlang

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

Artyom
15.06.2018
06:58:36
То есть когда у тебя одни и те же поля инициализируются в одном и том же порядке, каждый new будет проходить один и тот же путь и в итоге класс переиспользуется
А вот с редаксом последовательность может меняться. Интересно замерить производительность, после замены спреда на функцию клонирования коллекции и вставки значения

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

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
чет не понял
[1, [2, [3, null]]]

Односвязный список.

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
А можно примеры структуры и ее чтения?

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

Maxim
15.06.2018
07:11:49
https://revealjs.com/#/
Немного не то, нужен редактор, чтобы пользователи сами заполняли.

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

Google
Maxim
15.06.2018
07:13:10
google docs
Это нужно интегрировать на сайте.

Дмитрий
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
el match { case el::tail: ... case _: ... }
Я короче просто пришёл к тому, что сложную логику писать на нём, а всякие стайледы на жс

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
надеюсь не только мне кажется что бэм в статье это какой-то треш и угар

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

Maksim
15.06.2018
09:44:56
Всем привет! Принес вам интересную статейку :З Налетай! Там фарш из БЭМа и Reactа ? #пеартакойпеар https://habr.com/company/yamoney/blog/414183/
что бы остальные не тратили много времени, я скопипащу основную мысль статьи "React достаточно молод и не готов к enterprise-разработке, в отличие от БЭМ."

Maksim
15.06.2018
09:45:25
чоо, лол
это цитата

Roman
15.06.2018
09:45:39
это цитата
да ладно? ахахах

автор статьи, обтекай

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
Ведь data = undefined
Посмотри на первую строчку.

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

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

Олександр
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
Никто не хочет проверить безопасность моего проекта?)

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

Страница 1983 из 2237