lazy load 예제

초기 구성 개체로 지연 인스턴스 구성: 여기서 주목해야 할 한 가지는 지연 로드를 위한 Javascript 코드가 여전히 동일하다는 것입니다. 교차 관찰자 API 메서드를 사용 하 여 이벤트 수신기에 대 한 대체. 트릭은 CSS에 있습니다. 이미지와 비디오를 지연시킬 때 초기 페이지 로드 시간, 초기 페이지 가중치 및 시스템 리소스 사용량을 줄여 성능에 긍정적인 영향을 미칩니다. 이 가이드에서는 몇 가지 기술을 다루고 지연 로딩 이미지 및 비디오에 대한 지침과 일반적으로 사용되는 라이브러리의 짧은 목록을 제공합니다. 다운로드 및 페이지에 게으른 포함 하는 두 개의 사용 가능한 파일 중 하나를 저장, 개발 또는 jQuery 옆에 축소 된 버전. 요소에 플러그인을 사용 하 여 사용자 지정 로더와 동일 합니다. 특정 요소에 플러그인 이름으로 특성 데이터 로더(기본적으로)를 추가합니다. 브라우저 간 지원을 위해 지연 로드를 위해 JavaScript 라이브러리를 가져오고 적용할 수 있는 것의 중요성을 염두에 두어 왔습니다.

로딩에 대한 지원은 다음과 같이 기능 감지 할 수 있습니다 : 다음과 같이 지배적 인 색상 자리 표시자 이미지 URL 예는 다음을 설정하여, 가장자리는 이미지를 볼 수 있으며 로드 얻을. 당신은 아마 이미 행동에 게으른 로딩을 본 적이, 그것은 다음과 같은 간다: 하나의 최신 릴리스를 다운로드. 필요한 파일이 dist 폴더 안에 있습니다. 어떤 것을 선택해야 할지 모르는 경우 lazyload.min.js를 사용하거나 번들에 대해 읽어보십시오. 페이지에서 실행하는 새로운 LazyLoad() 명령은 두 가지 매개 변수를 사용할 수 있습니다. 계속 읽으면서 알아보십시오! 사이먼 피터스, 요아브 와이즈, 마티아스 비넨스에게 감사의 마음을 전했다. 벤 그린스타인, 스콧 리틀, 라지 T, 휴진 디르데에게 레이지로드에 대한 그들의 작품에 대한 큰 감사. 사용자가 재생을 시작한 동영상(예: 자동 재생되지 않는 동영상)의 경우

솔루션 브라우저가 알려진 높이 및 너비로 이미지 컨테이너를 페인트할 수 있도록 둘러싸는 컨테이너의 높이 및/또는 너비를 지정하여 피할 수 있습니다. 나중에 이미지가 로드되면 컨테이너 크기가 이미 지정되어 있고 이미지가 완벽하게 맞기 때문에 컨테이너 주변의 나머지 콘텐츠는 그대로 유지됩니다. 이 경우 예제의 처음 3개 이미지가 앞에 로드됩니다. URL은 데이터 src 특성 대신 src 특성에 직접 존재합니다. 이는 좋은 사용자 경험에 필수적입니다. 이러한 이미지는 페이지 상단에 있기 때문에 가능한 한 빨리 표시되어야 합니다. 이벤트 또는 JS 실행이 로드될 때까지 기다려서는 안 됩니다.