Size: a a a

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

2020 April 13

S

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

u

undefined in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Когда следишь не за ивентами, а своим состоянием каким то
опять-таки. Ты свое состояние как-то же будешь изменять. Что-то должно произойти, чтобы твое состояние изменилось. Это опять таймер/скролл и т.д.

Вот, например, если ты про EventEmitter в ноде, у которого можно подписаться на изменения или сделать emit события, так там это вынужденная мера.
А браузерный API настолько богат, что за нас уже сделали миллион всего
источник

S

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

Вот, например, если ты про EventEmitter в ноде, у которого можно подписаться на изменения или сделать emit события, так там это вынужденная мера.
А браузерный API настолько богат, что за нас уже сделали миллион всего
Лол, состояние может много откуда меняться, но тебе нужно вызвать одни и те же калбеки, к примеру наблюдать за изменением и логировать их
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
store.watch((value) => console.log("changed value", value)
источник

S

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

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Не понял к чему клонишь)
источник

u

undefined in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Лол, состояние может много откуда меняться, но тебе нужно вызвать одни и те же калбеки, к примеру наблюдать за изменением и логировать их
да я понял про что ты. Но это нифига не следить за переменной. Ты это осознанно вводишь.
Посмотри на пример автора. Какой там observer ?)
источник

S

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

Вот, например, если ты про EventEmitter в ноде, у которого можно подписаться на изменения или сделать emit события, так там это вынужденная мера.
А браузерный API настолько богат, что за нас уже сделали миллион всего
Изначально я не знал, что нужно наблюдать за ивентами
источник

S

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

S

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

C☭

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

VA

Vladislav Ahmetvaliev in JavaScript — русскоговорящее сообщество
Chadwick ☭
а чего не webpack? gulp'ом вроде уже давно тут все плюются))
потому что на галпе можно в интернете найти готовые настроенные варианты)
вообще — это же все вкусовщина, свою задачу он выполняет
источник

C☭

Chadwick ☭ in JavaScript — русскоговорящее сообщество
Vladislav Ahmetvaliev
потому что на галпе можно в интернете найти готовые настроенные варианты)
вообще — это же все вкусовщина, свою задачу он выполняет
c gulp'om то и искать не надо.. можно все в течении получаса настроить под свои нужды
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
value.observe((value, unscribe) => {
  if(value === true) {
     unscribe()
  }
})
источник

S

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

C☭

Chadwick ☭ in JavaScript — русскоговорящее сообщество
Тимур Хасанов
Вообще, я пытаюсь выполнить на чужом сайте последовательность действий. Нажать на элемент, дождаться создания скриптами сайта новых элементов интерфейса, снова нажать, снова дождаться. Эта цепочка в моем понимании разрастается в множество функций, которые выполняются по одному разу
ну и если совсем скучно то -> https://www.npmjs.com/package/jest-cucumber
источник

VA

Vladislav Ahmetvaliev in JavaScript — русскоговорящее сообщество
Chadwick ☭
c gulp'om то и искать не надо.. можно все в течении получаса настроить под свои нужды
я думаю, если человек спрашивает на чем сделать лендинг - скорее всего он не настроит сходу под себя gulp или webpack
источник

ТХ

Тимур Хасанов in JavaScript — русскоговорящее сообщество
Это уже далеко заходит 🙈 У меня стоит реально бытовая задача. И я фактически решая ее, обучаюсь JavaScript. Чего точно не хочу, это использовать фреймворки и подобное. Я даже JQuery не подключил
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Ты тестировщик?
источник

C☭

Chadwick ☭ in JavaScript — русскоговорящее сообщество
Тимур Хасанов
Это уже далеко заходит 🙈 У меня стоит реально бытовая задача. И я фактически решая ее, обучаюсь JavaScript. Чего точно не хочу, это использовать фреймворки и подобное. Я даже JQuery не подключил
и ваять велосипеды лучше, тратя кучу времени, чем взять готовое решение? )
источник