Size: a a a

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

2020 October 09

KI

Konstantin Ignatov in JavaScript — русскоговорящее сообщество
Igor Lesnevskiy
!(str.trim().length)  или str.trim().length === 0
супер!
источник

KI

Konstantin Ignatov in JavaScript — русскоговорящее сообщество
Всем спасибо👍
источник

KI

Konstantin Ignatov in JavaScript — русскоговорящее сообщество
Хорошего вечера
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
ток работать по заданию не будет
источник

KI

Konstantin Ignatov in JavaScript — русскоговорящее сообщество
работает по заданию как надо
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
пустая строка === строкам с пробелами? ну ок
источник

ИА

Игорь А. in JavaScript — русскоговорящее сообщество
Подскажите плиз.

Есть элемент select с несколькими option. К нему добавлен eventListener, модифицирующий некоторую переменную по value.
На десктопе в FF/Chrome все работает нормально (переменная меняется сразу). В Android Chrome переменная меняется только если воспользоваться селектом дважды (второй раз хотя бы просто кликнуть и сбросить).
В чем может быть дело и как это исправить?
источник

VS

Vladimir Sadchikov in JavaScript — русскоговорящее сообщество
Игорь А.
Подскажите плиз.

Есть элемент select с несколькими option. К нему добавлен eventListener, модифицирующий некоторую переменную по value.
На десктопе в FF/Chrome все работает нормально (переменная меняется сразу). В Android Chrome переменная меняется только если воспользоваться селектом дважды (второй раз хотя бы просто кликнуть и сбросить).
В чем может быть дело и как это исправить?
покажите что происходит в eventListener
источник

ИА

Игорь А. in JavaScript — русскоговорящее сообщество
    var selectCam = document.getElementById('devicesSelector');
   selectCam.addEventListener("click", function () {
   connection.mediaConstraints = {
       video: {
           mandatory: {},
           deviceId: selectCam.value
       }
   };
   });
источник

VS

Vladimir Sadchikov in JavaScript — русскоговорящее сообщество
кек) клик не надо слушать
источник

ИА

Игорь А. in JavaScript — русскоговорящее сообщество
ивент?
источник

VS

Vladimir Sadchikov in JavaScript — русскоговорящее сообщество
selectCam - это <select><option/>...</select> ?
источник

ИА

Игорь А. in JavaScript — русскоговорящее сообщество
Vladimir Sadchikov
selectCam - это <select><option/>...</select> ?
да
источник

ИА

Игорь А. in JavaScript — русскоговорящее сообщество
"change"?
источник

VS

Vladimir Sadchikov in JavaScript — русскоговорящее сообщество
источник

ИА

Игорь А. in JavaScript — русскоговорящее сообщество
источник

ИА

Игорь А. in JavaScript — русскоговорящее сообщество
Спасибо, заработало
источник

AP

Aleksandr Potkin in JavaScript — русскоговорящее сообщество
Такая ситуация по React: Компонент форма логин и пароль отправляет запрос серверу на авторизацию, при успехе <Suspense><lazy><Suspence> подгружает основной контент в котором есть шапка с именем аккаунта...имя аккаунта фетчится дополнительным запросом когда уже пользователь авторизован. Если обновить страницу, то через сессию авторизация не спадает и показывается сразу <Suspence> контент.
Вопрос: где лучше фетчить имя аккаунта? перед отрисовкой <Suspence> пробрасывая ему через пропсы имя аккаунат или внутри <Suspence> в useEffect() вызывая при этом два раза ререндер?
источник

A

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

YA

Yopanz Andreas in JavaScript — русскоговорящее сообщество
.text..
источник