requestAnimationFrame()은 JavaScript의 window 객체에 속해 있습니다. 이 메서드는 브라우저 환경에서 전역적으로 사용할 수 있으며, 특정 클래스에 속해 있지 않습니다. 이는 window 객체의 메서드로, 브라우저의 전체적인 동작과 관련된 기능들을 포함하고 있습니다. 예를 들어, window.requestAnimationFrame()으로 호출할 수 있습니다만, window 객체는 전역 객체이므로 window.를 생략하고도 사용할 수 있습니다:
function animate () {
requestAnimationFrame(animate)
effect.draw(ctx)
}
animate()
requestAnimationFrame()으로 예약된 콜백을 취소하려면 cancelAnimationFrame()을 사용할 수 있습니다.
let animationId = requestAnimationFrame(animate);
// 어떤 조건에서 애니메이션을 취소해야 할 때
cancelAnimationFrame(animationId);
연관 배열, associative array, 순차 배열, sequential array, 인덱스 배열 indexed array (1) | 2024.08.15 |
---|---|
Uint8Array, Uint8CrampedArray 설명과 비교 (0) | 2024.07.30 |
window - 웹 브라우저 최 상위 객체 (1) | 2024.07.24 |
let 과 var 의 차이 - window 속성에서 차이 중요 (1) | 2024.07.24 |
DOMContentLoaded, load, onload, loadeddata, onloadeddata (2) | 2024.07.22 |