lazy load 예제

로딩 환경 설정을 전달하기 위한 힌트가 고려되고 있지만 현재 초기 논의 단계에 있습니다. 그러나

같은 자주 사용되는 요소에 플러그인을 등록하면 Lazy가 매번 각 플러그인을 처리하려고 합니다! 어쨌든 그렇게하려면 jQuery 또는 Zepto에 가장 구체적인 선택기를 사용하십시오. 지연 로드 기법은 페이지의 거의 모든 리소스에 적용할 수 있습니다. 예를 들어 단일 페이지 응용 프로그램에서 나중에 JS 파일이 필요하지 않은 경우 처음에 로드하지 않는 것이 좋습니다. 이미지가 앞에 필요하지 않은 경우 실제로 볼 필요가 있을 때 나중에 로드합니다. 모든 소스는 GitHub에서 사용할 수 있습니다. 버그를보고 새로운 기능을 요청하거나 심지어 거기에 자신에 의해 게으른에 기여 주시기 바랍니다! 게으른 로딩이 후드 아래에서 어떻게 작동하는지에 대해 그렇게 걱정하지 않고 도서관을 선택하고 가고 싶다면 (그리고 부끄러움이 없습니다!), 선택할 수있는 옵션이 많이 있습니다. 대부분의 라이브러리는 이 가이드에서 설명한 것과 유사한 태그 패턴을 사용합니다. 다음은 유용할 수 있는 지연 로드 라이브러리입니다.

이미지 로드 문제(있는 경우) 또는 이미지 로드를 트리거하는 문제를 식별하는 데 도움이 됩니다. 안드레아 Verlicchi는 또한 읽기 가치가 하이브리드 게으른 로딩을 보면 좋은 기사가 있습니다. 브라우저가 이러한 오프스크린 이미지를 로드하는 것을 피할 수 있다면 어떨까요? 이렇게 하면 뷰 포트의 콘텐츠가 더 빠르게 로드되고, 전체 네트워크 데이터 사용량이 줄어들고, 저급 장치에서 메모리 사용량이 줄어듭니다. 글쎄, 나는 이것이 곧 이미지와 iframe에 대한 새로운 로딩 속성으로 가능할 것이라는 점을 공유하게되어 기쁩니다. 교차로 관찰자를 사용할 수 있습니다. 우리는 관찰자를 만들고 그것을 구독합니다. 그런 다음 우리는 유휴 가서 기다립니다. 이미지가 교차 영역 또는 문서 뷰포트에 충돌하면 함수를 실행합니다. 교차가 있으면 이미지를 로드하고, 쉽게 로드합니다. 브라우저 간 지원을 위해 지연 로드를 위해 JavaScript 라이브러리를 가져오고 적용할 수 있는 것의 중요성을 염두에 두어 왔습니다. 로딩에 대한 지원은 다음과 같이 기능 감지 될 수 있습니다 :이 기술에서는 스크롤, 크기 조정 및 방향브라우저에서 이벤트 변경에서 이벤트 리스너를 사용합니다.

스크롤 이벤트는 사용자가 페이지를 스크롤할 때 확인할 수 있는 명백한 이벤트입니다. 크기 조정 및 방향지연 로드에 대 한 변경 이벤트도 마찬가지로 중요 합니다. 크기 조정 이벤트는 브라우저 창의 크기가 변경될 때 발생합니다. 방향변경 이벤트는 장치가 가로에서 세로 모드로 회전하거나 그 반대의 경우도 마찬가지입니다. 이러한 경우 화면에 표시되는 이미지 수가 변경됩니다.