169 похожих чатов

Написал debounce, нифига не работает. почему?

13 ответов

18 просмотров

потому что тебе надо понять что и как делает debounce)

Ну вот, он возвращает функцию Вы что-то делаете с этой функцией?

Erik-Arakelian Автор вопроса
Kirill 🍅 Romanov
потому что тебе надо понять что и как делает debou...

принимает функцию и запускает ее с указанным промежутком

Erik Arakelian
принимает функцию и запускает ее с указанным проме...

что значит запускает с указанным промежутком?

Erik-Arakelian Автор вопроса
Erik-Arakelian Автор вопроса
Volodymyr Klimov
Ну вот, он возвращает функцию Вы что-то делаете с ...

вот тут у примера работает все https://codepen.io/puzankov/pen/JjYmeqV

Erik Arakelian
ну второй параметр времени. спустя 500ms

ну, во-первых, нет. а во-вторых, ты понимаешь, какую проблему им пытаешься решить?

Volodymyr Klimov
Не, она ничего не запускает

Она выполнится сразу, более ого

Erik-Arakelian Автор вопроса
Kirill 🍅 Romanov
ну, во-первых, нет. а во-вторых, ты понимаешь, как...

чтобы каждая буква при keydown не отправлялась на сервер

Erik Arakelian
чтобы каждая буква при keydown не отправлялась на ...

и как тебе поможет то, что функция выполняется с задержкой в 500 мс (то, как ты понимаешь, как работает debounce)

ну ты сбрасываешь таймаут который внутри функции, наверно лучше где глобально зранить ид таймаута и каждый раз сбрасывать и записывать заново

Sergej Mickevic
ну ты сбрасываешь таймаут который внутри функции, ...

да реализация нормальная, он использует его неправильно)

Похожие вопросы

Обсуждают сегодня

У меня это всегда вопрос вызывало.. Нафига писать код так, чтобы потом ошибки вылавливать?
Nik
44
всем привет. реально ли понять чем в процессе занята память? delphi/linux, процесс свой
Handatros
12
что за асемблер кста?
Shvabrikk Nya
19
Добрый день! Пробую отловить исключение EConvertError: function _TryTextToDouble(var DoubleVar: Extended; Text: String): Boolean; begin try DoubleVar := StrToFloat...
Kirill Filippenok
19
А где @Grinyaha уважаемый пропал?
Am Ambrion
14
This automated cryptocurrency trading system uses intelligent algorithms to buy low and sell high on leading crypto exchanges. Many users have already enjoyed significant prof...
Endu Wako
1
Сделал краткий обзор магазина из статьи и заодно там же записал инструкцию по развёртыванию. https://www.youtube.com/watch?v=8-sE1vNk95Q (чё думаете по звуку? кое-что поменял...
Andrey K
17
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Привет, коллеги! Возникла задача ограничить максимальный размер вложений для определённых расширений, например, чтобы для изображений лимит был 10 МБ, а для видео — 100 МБ. Ог...
Andro
1
вот не понимаю, зачем вообще лезть в осдев, если даже базы не знаешь? хотя бы про загрузку, форматы файлов железо какое-никакое. Ну реально, даже зная работу железа, с условны...
Mixail Frolov
7
Карта сайта