Size: a a a

JavaScript.Ninja

2020 May 28

VS

Vitaliy Stoliarov in JavaScript.Ninja
У кого-то есть на примете стабильный генератор доков из Markdown в Confluence?
источник

IK

Illya Klymov in JavaScript.Ninja
Vladislav Navrocky
Господа, а как можно скомпенсировать ширину вертикального скролла, чтобы когда его нет был margin, а когда он появлялся, то margin убирался автоматически?
только js
источник

VN

Vladislav Navrocky in JavaScript.Ninja
а есть что-то готовое для этого?
источник

VN

Vladislav Navrocky in JavaScript.Ninja
а в общем помогло
html {
 overflow-y: scroll;
}
источник

K

Konf in JavaScript.Ninja
Привет. У меня вопрос по поводу Telegram API:

Есть ли какие-то ограничения на отправку ботом сообщений в диалог с пользователем после того как пользователь ввёл /start/start?
Мне нужно чтобы бот отправлял сообщение примерно раз в час без нужды действий от пользователя.
источник

K

Konf in JavaScript.Ninja
Konf
Привет. У меня вопрос по поводу Telegram API:

Есть ли какие-то ограничения на отправку ботом сообщений в диалог с пользователем после того как пользователь ввёл /start/start?
Мне нужно чтобы бот отправлял сообщение примерно раз в час без нужды действий от пользователя.
Можно даже намного чаще чем раз в час. Ответили в другом чате
источник

А

Алексей in JavaScript.Ninja
Vladislav Navrocky
а в общем помогло
html {
 overflow-y: scroll;
}
У body scroll lock есть опция reserveScrollBarGap
источник

R

Ruslan Kadyrov in JavaScript.Ninja
подскажите ребят как повесить событие на option в select чтоб при выборе определенного option показывался блок
источник

K

Konf in JavaScript.Ninja
Ruslan Kadyrov
подскажите ребят как повесить событие на option в select чтоб при выборе определенного option показывался блок
Если нельзя повесить на option, повесь на select on "change"
источник

K

Konf in JavaScript.Ninja
и там проверяй нужный ли селект выбран
источник

VM

Vladimir Morozov in JavaScript.Ninja
Ruslan Kadyrov
подскажите ребят как повесить событие на option в select чтоб при выборе определенного option показывался блок
Если vuejs , я бы v-model=dataSelector. И на dataSelector повесил бы watch, или по событию change что-то делал .
Чтото похожее возможно есть в реактах
источник

DN

Dima Nazdratenko in JavaScript.Ninja
подскажите плз, если мне нужно через сокет пробросить 2 массива, то лучше их как 2 и 3 аргумент слать или лучше обернуть в массив или обьект какой-то?
1) socket.emit(‘MY_NAME’, array1, array2)
2) socket.emit(‘MY_NAME’, [array1, array2])
3) socket.emit(‘MY_NAME’, {array1, array2})

как правильнее или красивее или логичнее или ваш ответ?))

PS: порылся и наверное более приемлимым считается 3 вариант.
источник

AD

Aleksei Danilov in JavaScript.Ninja
Привет!
Ситуация: есть много разных элементов на странице. Для всех них нужно проверить права доступа. При первоначальной загрузке появляется часть элементов, потом динамически могут появляться остальные.

Вопрос: кто-то пытался в подобной ситуации группировать запросы к серверу при первоначальной загрузке? Если да, то подскажите куда гуглить и к чему в итоге пришли?

Интересует именно группировка.
источник

c

cherry in JavaScript.Ninja
Aleksei Danilov
Привет!
Ситуация: есть много разных элементов на странице. Для всех них нужно проверить права доступа. При первоначальной загрузке появляется часть элементов, потом динамически могут появляться остальные.

Вопрос: кто-то пытался в подобной ситуации группировать запросы к серверу при первоначальной загрузке? Если да, то подскажите куда гуглить и к чему в итоге пришли?

Интересует именно группировка.
А что если идти от обратного? Почему нельзя сгруппировать логику на сервере для получения одного ендпоинта?
источник

AD

Aleksei Danilov in JavaScript.Ninja
cherry
А что если идти от обратного? Почему нельзя сгруппировать логику на сервере для получения одного ендпоинта?
Сейчас бэкенд написан. Переделывать не готовы.
источник

A

Alexander in JavaScript.Ninja
как в первый объект подмешать данные от второго, при том сохранив ссылку первого?
т.е {...oldObj, ...newObj} не подойдет
источник

VB

Valentin Buryakov in JavaScript.Ninja
Aleksei Danilov
Привет!
Ситуация: есть много разных элементов на странице. Для всех них нужно проверить права доступа. При первоначальной загрузке появляется часть элементов, потом динамически могут появляться остальные.

Вопрос: кто-то пытался в подобной ситуации группировать запросы к серверу при первоначальной загрузке? Если да, то подскажите куда гуглить и к чему в итоге пришли?

Интересует именно группировка.
Получается у вас каждый компонент отсылает запрос на получение прав ? Это один запрос или для каждого компонента свой ? Если 1 запрос - то можно закешировать и потом остальные уже будут из кэша брать. И вообще это не совсем правильно, если компонент ещё и занимается правами доступа, лучше для этого использовать директиву\сервис, который будет уже непосредственно всё получать и следить за этим и можно ли показывать компонент или нет.  Можете посмотреть в сторону ACL, там используется похожий подход.
источник

AD

Aleksei Danilov in JavaScript.Ninja
Valentin Buryakov
Получается у вас каждый компонент отсылает запрос на получение прав ? Это один запрос или для каждого компонента свой ? Если 1 запрос - то можно закешировать и потом остальные уже будут из кэша брать. И вообще это не совсем правильно, если компонент ещё и занимается правами доступа, лучше для этого использовать директиву\сервис, который будет уже непосредственно всё получать и следить за этим и можно ли показывать компонент или нет.  Можете посмотреть в сторону ACL, там используется похожий подход.
Обертка над компонентом обращается в некий сервис, а этот сервис общается с бэком.
Мне нужно организовать работу так, чтобы несколько обращений к сервису генерировали один запрос к бэку.
источник

II

Ivan Ivanov in JavaScript.Ninja
Aleksei Danilov
Обертка над компонентом обращается в некий сервис, а этот сервис общается с бэком.
Мне нужно организовать работу так, чтобы несколько обращений к сервису генерировали один запрос к бэку.
А что за права?
источник

II

Ivan Ivanov in JavaScript.Ninja
Сколько разных запросов может быть?
источник