• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

scroll 함수안에 requestAnimationFrame

21.06.04 17:26 작성 조회수 118

1

scroll 함수안에 requestAnimationFrame 을 쓴 목적이 무엇인가요??

검색해보니 함수가 과하게 반복(?)되는걸 방지하기위해서 requestAnimation 안에 넣는다는 글을 봤는데.

예제에서도 동일한 이유로 requestAnimation 안에 이미지 불러오는 기능을 넣은건지요.

답변 1

답변을 작성해보세요.

1

requestAnimationFrame 자체가, 브라우저가 그리기 준비가 되었을 때 그려주는 역할을 하기 때문에 저렇게 처리를 하면 연속적으로 그리기를 실행했을 때 프레임이 끊기지 않고 부드럽게 그려주도록 도와준다고 하네요~
육안으로 별 차이가 없는 경우도 많아서 꼭 넣어줄 필요는 없는데요, 그냥 좀 더 부드럽게 그려준다는 안전장치 정도로 생각해주시면 될 것 같습니다^^