Size: a a a

JavaScript — русскоговорящее сообщество

2020 July 31

K

Kirill in JavaScript — русскоговорящее сообщество
Nurdan
Нет, на фронте. Чекни библиотеку js-cookie
а в чем смысл этой либы, если можно взять куки через document.cookie и распарсить в нужный формат одной небольшой функцией
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Rros
Это, я так понимаю, нужно делать на бэкэнде?
Да, сервер должен отдать куку с флагом httponly
источник

ВЛ

Валерий Лукин... in JavaScript — русскоговорящее сообщество
Привет, подскажите чат по графическому дизайну, поиски не увенчались успехом
источник

CM

Chingiz Mamiyev in JavaScript — русскоговорящее сообщество
Валерий Лукин
Привет, подскажите чат по графическому дизайну, поиски не увенчались успехом
источник

VD

Vitalii D in JavaScript — русскоговорящее сообщество
Alexander
Всем привет! На этом сайте реализована карусель, скиньте ссылки на библиотеки, как можно реализовать

Задача:
Реализовать галерею сайпер (карусель) - сходство 100%
https://mentorama.co/web-design/
источник

А

Александр in JavaScript — русскоговорящее сообщество
Как правильно фильтрацию по значению в дереве такого вида делать при условии, что глубина может быть любой? lodash тут может помочь?
const item = { value: 'item1', subItems: [
 { value: 'item2', subItems: [] },
 { value: 'item3', subItems: [] }
]};
источник

А

Александр in JavaScript — русскоговорящее сообщество
И кол-во элементов в subItems тоже любое
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Александр
Как правильно фильтрацию по значению в дереве такого вида делать при условии, что глубина может быть любой? lodash тут может помочь?
const item = { value: 'item1', subItems: [
 { value: 'item2', subItems: [] },
 { value: 'item3', subItems: [] }
]};
Фильтровать нужно только верхние значения?
источник

А

Александр in JavaScript — русскоговорящее сообщество
Sergey 🛸
Фильтровать нужно только верхние значения?
Всё дерево, есть входная строка, надо собрать новое дерево, в котором значения элементов будут включать эту строку. Ещё такое условие, если есть внизу элементы, который включает строку, а верху элементы её не включают, то верхние тоже остаются, чтобы был доступ к нижним. Фильтрация выпадающего списка, крч.
источник

ES

Eugene Sternin in JavaScript — русскоговорящее сообщество
Александр
Всё дерево, есть входная строка, надо собрать новое дерево, в котором значения элементов будут включать эту строку. Ещё такое условие, если есть внизу элементы, который включает строку, а верху элементы её не включают, то верхние тоже остаются, чтобы был доступ к нижним. Фильтрация выпадающего списка, крч.
Звучит производительно
источник

А

Александр in JavaScript — русскоговорящее сообщество
Вроде сделал, но мне моё решение не нравится.
источник

А

Александр in JavaScript — русскоговорящее сообщество
Я с листьев дерева начинаю работу, много лишних действий получается.
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Александр
Как правильно фильтрацию по значению в дереве такого вида делать при условии, что глубина может быть любой? lodash тут может помочь?
const item = { value: 'item1', subItems: [
 { value: 'item2', subItems: [] },
 { value: 'item3', subItems: [] }
]};
Т.е. если я передам в фильтр value3, то его надо на верх вынести?
источник

А

Александр in JavaScript — русскоговорящее сообщество
Sergey 🛸
Т.е. если я передам в фильтр value3, то его надо на верх вынести?
Нет, сейчас накидаю простенький пример, чтобы понятнее было.
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Значит всё-таки фильтровать нужно только верхние значения
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Но по значениям из всего дерева
источник

А

Александр in JavaScript — русскоговорящее сообщество
Sergey 🛸
Значит всё-таки фильтровать нужно только верхние значения
Не понимаю, что ты имеешь под "только верхними" значениями. Тип фильтрацию делать сверху вниз?
источник

A

Alexander in JavaScript — русскоговорящее сообщество
спасибо!
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Александр
Не понимаю, что ты имеешь под "только верхними" значениями. Тип фильтрацию делать сверху вниз?
Сохранять структуру изначального дерева а не переносить ноды
источник

А

Александр in JavaScript — русскоговорящее сообщество
Sergey 🛸
Сохранять структуру изначального дерева а не переносить ноды
Я сейчас через рекурсию, map и filter сделал, дохожу до листьев, смотрю, если они удовлетворяют условию, то возвращаю их, если нет, то возвращаю null и так вверх, потом мапаю исходный массив subItems, потом фильтрую, чтобы нулы убрать, но так лишние действия получаются, а как реализовать нормально фильтрацию сверху в низ чет не могу придумать.
источник