Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 29

А

Александр in JavaScript Noobs — сообщество новичков
Плохой метод
источник

Б

Богдан in JavaScript Noobs — сообщество новичков
Александр
Плохой метод
а по другому никак
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Кто работал с MutationObserver, подскажите как избавиться от зацикливания. Допустим я смотрю за количеством дочерних елементов, и когда оно изменяется удаляю последний. Но это удаление опять триггерит этот обзервер.
источник

А

Александр in JavaScript Noobs — сообщество новичков
Богдан
а по другому никак
Практически всё можно метриками заменить.
источник

Б

Богдан in JavaScript Noobs — сообщество новичков
Александр
Практически всё можно метриками заменить.
это как?
источник

А

Александр in JavaScript Noobs — сообщество новичков
Дима
Кто работал с MutationObserver, подскажите как избавиться от зацикливания. Допустим я смотрю за количеством дочерних елементов, и когда оно изменяется удаляю последний. Но это удаление опять триггерит этот обзервер.
Условие?
источник

А

Александр in JavaScript Noobs — сообщество новичков
Богдан
это как?
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Дима
Кто работал с MutationObserver, подскажите как избавиться от зацикливания. Допустим я смотрю за количеством дочерних елементов, и когда оно изменяется удаляю последний. Но это удаление опять триггерит этот обзервер.
В mdn пишут про прерывание методом disconnect() и перезапуск методом observe()
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Метод обсерв не перезапускает, а создает новый
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Как и дисконект, не отключает, а удаляет.
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Хм, а это не подойдет?
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Вы и сами должны понимать, что это далеко не елегантное решение.
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Да понимаю...
источник

А

Александр in JavaScript Noobs — сообщество новичков
Дима
Вы и сами должны понимать, что это далеко не елегантное решение.
Если возникает необходимость фиксить рекурсию - это значит, что и так что-то пошло уже "не елегантно"
источник

Б

Богдан in JavaScript Noobs — сообщество новичков
да, но через метрики не получить transition-duration который задается с класса
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Александр
Условие?
В голову приходит условие на двойной триггер, который будет разрывать зацикленность. Но опять же, далеко от "нормального"
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Дык я про это и спрашиваю, наверное должен быть какой-то нативный или общепринятый способ.
источник

Б

Богдан in JavaScript Noobs — сообщество новичков
jk
Не, нифига. У stream.pipeline последним аргументом коллбек должен быть.
сенкс, точно провтыкал колбек для ошибок )))
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Дима
Кто работал с MutationObserver, подскажите как избавиться от зацикливания. Допустим я смотрю за количеством дочерних елементов, и когда оно изменяется удаляю последний. Но это удаление опять триггерит этот обзервер.
не запускать там то, что меняет дом
источник

V

Vlad in JavaScript Noobs — сообщество новичков
это то же самое что в рендере менять стейт
источник