Nikita
Dmitry
Можно и просто if (login.length) Но действительно второе правильно. Чего то я не туда посмотрел
If не подойдет по-моему если речь идет о this.setState({ loginPresence: !!login.length })
Makc
всем привет, читаю о прокси и наткнутся на такой момент get(tar,prop) get: function(tar,prop) "get" : function(tar,prop) если между первым и вторым я разницу улавливаю, то 3-я строка ставит меня в тупик. Как это и что это?
Makc
я вижу что разницы нет, но что за " ? зачем и почему?
Serabass
добавить в твой список это?) { [var]: function() {}, }
Denis
Makc
👍
Serabass
ну вообще да, я тупанул. можно [val])
Denis
Serabass
понеслась)
Dmitry
neprivet.ru
Kenan
кстати, вопрос. Почему именно "коллеги"?
Kenan
я фронт
Kenan
но точно не коллега :D
Anonymous
Почему именно "господа"?
Иван
Ребят. Подскажет кто как переключать у bootstrap 4 табы, по другим кнопкам. У меня есть тип навигация и я хочу что бы в зависимости по какой ссылке перешли (у табов одна страница) включался именно тот тамб. Я сделал что бы tabs (навигациях их) переключалась , меня просто Active, а tab_content не переключается. Мне получается еще переключать классы на tab_content?
Anonymous
Может тут не одни мальчики
Anonymous
Или ты сексист?
Антон
тут и дамы есть
Makc
возможно тут есть и те кто еще не определился....
Антон
коллега: Значение товарищ по учёбе, работе, профессии, роду занятий; сотрудник если вы не товарищ по профессии или роду занятий, то зачем вам этот чат?
Anonymous
Denis
Makc
и вот по прокси такой вопрос: почему оно не срабатывает если кликать на цифры быстро? - баг - и не должно, вобщето - ты не правильно юзаешь, кури доки еще
Makc
https://jsfiddle.net/Makc/caoL92q4/
Evgeniy
Ребята, есть див(1), который абсолютно спозиционирован над другим(2), скролящимся, дивом. Нужно сделать так, чтобы при нахождении курсора над (1) скролл (2) срабатывал, будто курсор на нем. Поставить pointer-events: none на (1) к сожалению не подходит( Помощь плз https://jsfiddle.net/q94pka3h/6/
Evgeniy
Слушать скролл и доскролливать элемент
решений, которые будут непосредственно задавать "фокус" для скролла на нижний(1) нет?
Denis
что ты имеешь ввиду говоря нижний?
Evgeniy
который красный в фиддле
Denis
Есть pointer-events: none;
Evgeniy
не подходит(
Anonymous
и вот по прокси такой вопрос: почему оно не срабатывает если кликать на цифры быстро? - баг - и не должно, вобщето - ты не правильно юзаешь, кури доки еще
это дело не в прокси, а в обработке события change браузером. Когда быстро щелкаешь, он перестает change Отсылать, и ждет пока ты не остановишься и уберешь курсор
Дмитрий
В такого рода задачах нативный скрол может выдавать разные результаты. На ios скролл блокирует выполнение js например
Дмитрий
Есть куча библиотек для замены скрола, посмотрите в их сторону если задача нетривиальная
Makc
не подходит(
как то я нипонил тебя. Такое пойдет? https://jsfiddle.net/Makc/d8qu1s7o/
Дмитрий
Ну плохо или нет - дело субъективное, а вот то что поведение разное - объективное)
Дмитрий
Зато страницы с любой сложностью скролят одинаково плавно
Дмитрий
И ощущение что что-то не работает связываются с сайтом, а не с устройством. В этом плане они себя защищают
Дмитрий
Лагают в итоге не сафари, а сайты
Evgeniy
как то я нипонил тебя. Такое пойдет? https://jsfiddle.net/Makc/d8qu1s7o/
спасибо за помощь, но такое решение тоже мне не подходит, я от него как раз хочу уйти
Evgeniy
ну т.е. эти "фризы" прокрутки неприемлимы
Дмитрий
Опиши нормально задачу
Evgeniy
добавь анимацию
а, ну кстати если скроллить не колесиком, а тачбаром, то поведение неотличается от нативного. Спс
Сергей
Нужен совет. Корректно использовать async/await на метод forEach?
Ditor
Нужен совет. Корректно использовать async/await на метод forEach?
arr.forEach(async (el)=>{ await get(el.url); await get(el.url2); })Смотря что нужно, результат - внутри колбека будет асинхронно выполняться, а вот сами колбеки паралельно.
Dika
Так ошибки будут unhandled
Dika
лучше сделать Promise.all(arr.map(…))
Ditor
так работает, но результат - асинхронно происходит вызов коллбеков
Ditor
уж лучше через for просто, так все будет синхронно
Dika
не будет
Что не будет? Где именно ты поставишь catch?
Dika
И здесь нельзя выполнить что-то после завершения всех промисов.
Ditor
тут смотря что нужно, я с этого начал
Ditor
И здесь нельзя выполнить что-то после завершения всех промисов.
человек спросил Как использовать асинки с forEach? я ответил на его вопрос.Ты мне про промис алл пишешь. Зачем? Я не спрашиваю у тебя про них.
Dika
Если нужно именно такое — это скорее проблемы с архитектурой
Ditor
ну это другой разговор
Ditor
я описал поведение такого использования
Ditor
он сам решит годится оно или нет
Dika
нет, он спросил, корректно ли использовать их с forEach
Мой ответ — нет, не особо корректно. Ему скорее нужен Promise.all(arr.map(…))… вместо arr.forEach(…).
Ditor
потму что и forEach и Promise.all исполняются паралельно
Ditor
а просто for будет полностью синхронным
Ditor
повторюсь в 3й раз - зависит от того что ему нужно, каое поведение
Denis
А for await ()?
Лосось
Кто на проде использовал критическую секцию в ноде?
Ditor
А for await ()?
я хз, не юзал ни разу
Ditor
он что делает?