debounce
-
JavaScript 코드 품질 향상을 위한 8가지 고급 함수Javascript 2023. 11. 13. 21:56
코드의 효율성과 가독성을 높이는 8가지 고급 JavaScript 함수들 1. Debounce (디바운스) 빠른 연속 이벤트 호출을 방지하는 기능입니다. 예를 들어, 사용자가 창 크기를 조정할 때 여러 번의 이벤트 호출을 줄여 성능을 향상시킵니다. function debounce(func, delay) { let timeout; return function() { const context = this; const args = arguments; clearTimeout(timeout); timeout = setTimeout(() => func.apply(context, args), delay); }; } window.addEventListener("resize", debounce(function() { co..