closure1 JavaScript Debounce(디바운스), Throttle(스로틀) 이란? (구현 방법 포함) JavaScript Debounce(디바운스), Throttle(스로틀) 이란? (구현 방법 포함) 서비스를 만들어가면서 프론트엔드 작업을 하게 되면 사용자들과의 상호작용을 위해 JavaScript로 다양한 이벤트에서 다양한 동작이 이루어지는 작업을 하게 됩니다. 가령 특정 검색어를 입력하는 Input에서 검색어를 입력했을 때 자동완성 또는 연관검색어를 보여줄 때, 스크롤을 하는 과정에서 특정 동작을 하고 싶을 때 등 다양한 이벤트에 따라 다양한 기능을 사용자분들에게 제공할텐데요. 만약, 특정 검색어를 입력하는 Input에서 검색어를 입력했을 때 자동완성 또는 연관검색어를 보여주는 기능을 만들고 있는데 keydown 이벤트로 입력할 때 마다 자동완성 또는 연관검색어를 찾아주는 것이 아니라 어느정도 입력이.. 2022. 12. 16. 이전 1 다음