개발자 Saaad
[JavaScript] Intersection Observer 본문
오늘은 인스타나 유튜브와 같이 컨텐츠가 무한으로 생성되는 것 같은 기능을 만드는 데 사용되는
Intersection Observer에 대해 알아보겠습니다.
Intersection Observer
Intersection observer 는 기본적으로 뷰포트(Viewport)와 설정한 요소(Element)의 교차점을 관찰하여,
요소가 뷰포트에 포함되는지 포함되지 않는지, 더 쉽게 사용자 화면에 지금 보이는 요소인지 아닌지를
구별하는 기능을 제공합니다.
intersection ratio 값은 설정한 요소와 뷰포트의 교차점이 50%만큼일 때 를 뜻합니다.
이때 아래 그림처럼 callback function을 호출할 수 있습니다.
예를 들어서 이해
설정된 요소인 7번 다음인 end가 스크롤을 통해 threshold가 1일때 (100%) 드러나게 될 때
함수가 호출되며 다음 요소들을 로드하게 될 것입니다.
'학습 > kakao X goorm 풀스택12회차' 카테고리의 다른 글
[React] 나중에 정리할 React 사이트 (1) | 2024.12.09 |
---|---|
[JavaScript] 순수 함수(Pure function) (0) | 2024.12.09 |
[JavaScript] IIFE(Immediately Invoked Function Expression) (1) | 2024.12.07 |
[JavaScript] 얕은 복사, 깊은 복사 (0) | 2024.12.06 |
[JavaScript] 얕은 비교, 깊은 비교 (0) | 2024.12.05 |