Size: a a a

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

2020 April 13

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
undefined
правильным был бы подход, при котором ты бы завернул setTimeout в промис.
Тогда бы после setTimeout ты бы гарантированно что-то сделал.
Например:
а потом просто
const delay = ms => new Promise(resolve => setTImeout(resolve, ms))

delay(3000)
   .then(() => console.log())
   .then(() => console.log())

То есть ты преимущества промисов опять откатываешь в века колбэков
Судя по коду ему там не промисы нужны
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Переменная неизвестно когда я думаю изменится
источник

u

undefined in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Переменная неизвестно когда я думаю изменится
да не важно, когда переменная изменится. От http-ответа/DOM-события/чего-то еще
У тебя всегда есть возможность к этому изменению присоединить цепочку обработки
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Я когда увидел смену переменной и наблюдение, а потом прочел look around, то сразу появилось чувство, что он следит
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
За переменной и ее значением и хочет узнать, когда она была изменена
источник

u

undefined in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
За переменной и ее значением и хочет узнать, когда она была изменена
ну так это в корне неверно. Не надо следить за значением переменной, надо следить за действием, которое его изменит
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
undefined
ну так это в корне неверно. Не надо следить за значением переменной, надо следить за действием, которое его изменит
Не совсем согласен, может в его задаче можно ждать действия, но обсервер так и работает)
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Когда неизвестно когда изменят
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Но нужно вызвать функцию после изменения
источник

u

undefined in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Не совсем согласен, может в его задаче можно ждать действия, но обсервер так и работает)
ну про обсервер я ничего не говорю. Просто автор задал вопрос, правильный ли такой подход. Я со 99% вероятностью уверен, что можно нормально сделать
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
undefined
ну про обсервер я ничего не говорю. Просто автор задал вопрос, правильный ли такой подход. Я со 99% вероятностью уверен, что можно нормально сделать
Нет, если он конечно уверен когда изменится, то думаю да
источник

u

undefined in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Нет, если он конечно уверен когда изменится, то думаю да
придумай вариант, когда я не смогу уловить изменением переменной. Что должно произойти в браузере?
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
undefined
придумай вариант, когда я не смогу уловить изменением переменной. Что должно произойти в браузере?
Хз) не совсем понял вопрос
источник

C☭

Chadwick ☭ in JavaScript — русскоговорящее сообщество
Vladislav Ahmetvaliev
лендинг? gulp + html (BEM) + scss
а чего не webpack? gulp'ом вроде уже давно тут все плюются))
источник

ТХ

Тимур Хасанов in JavaScript — русскоговорящее сообщество
Вообще, я пытаюсь выполнить на чужом сайте последовательность действий. Нажать на элемент, дождаться создания скриптами сайта новых элементов интерфейса, снова нажать, снова дождаться. Эта цепочка в моем понимании разрастается в множество функций, которые выполняются по одному разу
источник

u

undefined in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Хз) не совсем понял вопрос
я веду к тому, что чтобы на странице не произошло, я могу подписаться на клик/скролл/http-запрос/resize объекта/таймер и запустить обработку через промис и узнать об именении значения. Откуда вытекает самый логичный вопрос - зачем мне observer !?
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
undefined
я веду к тому, что чтобы на странице не произошло, я могу подписаться на клик/скролл/http-запрос/resize объекта/таймер и запустить обработку через промис и узнать об именении значения. Откуда вытекает самый логичный вопрос - зачем мне observer !?
Когда следишь не за ивентами, а своим состоянием каким то
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
addEventListener работает по похожему принципу, вызывает все калбеки
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Чувак каждые 200мч вызывает 1 и ту же функцию, чтобы посмотреть не изменилась ли переменная, запускаю все в холостую
Откуда информация что каждые 200 мс?
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Sergey 🛸
Откуда информация что каждые 200 мс?
источник