디바운스1 스로틀과 디바운스 스로틀 (Throttle) 스로틀은 특정 이벤트가 발생할 때, 정해진 시간 간격마다 함수를 실행하는 기법이다. 그래서 이벤트가 발생해도 일정시간마다 한 번만 함수를 호출하게 된다. 스로틀을 사용하는 예시는 다음과 같다.스크롤 이벤트를 사용하면서 스크롤의 위치를 추적할 때 너무 많은 이벤트가 발생하는 것을 방지윈도우 크기 조정 이벤트(resize)에서 일정 간격마다 해당 이벤트를 처리스로틀을 사용하면 다음과 같이 동작한다.이벤트가 발생하여 함수가 실행된다.설정된 시간동안 추가적인 호출이 무시된다.설정된 시간이 지나면 다음 이벤트에 대해 함수를 실행할 수 있다.스로틀은 일정 시간마다 실행하는 것이 목적이며, 설정된 시간 간격으로 호출하는 방식으로 동작한다고 정리해볼 수 있다. 디바운스 (Debounce) .. 2024. 8. 14. 이전 1 다음