[javascript] throttle & debounce
자바스크립트를 사용하다보면 어떤 요청이나 함수 실행을 너무 많이 하지 않도록 제한할 필요가 있습니다.. 예를 들어, 자동완성 기능을 만들었다고 한다면, 사용자가 키보드를 타이핑 할 때마다 서버에 검색할 값을 요청하게 된다면?한사람만 사용한다면 크게 문제가 안되겠지만 여러사람이 동시에 사용한다면 DB조회가 되었든 백엔드 프로그램이 되었든 문제가 발생하게 될겁니다. 또는 스크롤 이벤트가 일어날떄마다 특정 함수를 사용해야할 때..스크롤 휠을 한칸만 내리든, 두칸을 내리든 n번을 내리던 한번만 실행되어야 할때.. 이런 상황에서는 throttle이나 debounce 기법을 사용할 수 있습니다. throttlethrottle은 delay 기간별 1회 호출을 보장합니다./** * cb {function} * dela..
IT/javascript
2025. 1. 27. 19:00
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- sftp
- debounce
- Throttle
- nodeJS
- SSH
- Linux
- putty
- Ruby
- 0308010c
- flutter
- RHEL
- screenshot
- cocoapods
- javascript
- Rocky
- shellscript
- MAC
- sphinxsearch
- sh
- 엑셀
- 유효성검사
- 메일
- alram
- React
- date
- bash
- 정규식
- MobaXterm
- alpine
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함