エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaScript のデバウンス、完全に理解した - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScript のデバウンス、完全に理解した - Qiita
JavaScript の世には デバウンス(debounce) と スロットル(throttle) という便利な手法があることを最近... JavaScript の世には デバウンス(debounce) と スロットル(throttle) という便利な手法があることを最近知りました。 「これを知らずに今まで開発していたなんて…あの時のロジックもっと簡単に書けたやん」と今悶えています。 残念ながら弊社エンジニアは誰も知らない可能性が高いので、メモして共有するため記事にしました。 スロットルの記事はこちら デバウンス (debounce) 同じイベントが連続して発火するような状況で、発火した回数分処理を実行すると負荷が高くなってしまう場合に、途中のイベント処理は実行せず、最後のイベント発火から指定した秒数待った後に処理を実行する手法。 例えばサイトでフォームの値を入力後にイベントを発火させたいが、ユーザーが連続して入力する場合は入力完了を待ちたいという場合に使えますね。 雑なサンプルコード 'test-debounce' という