이미지가 특히 걱정되는 경우 이미지가 필요할 때까지로드를 지연시키는 방법이 많이 있습니다. 이미지가 표시 될 때까지 소스로드를 피할 수 있습니다. 예를 들어, 소스로 작은 투명 이미지를 사용하고, 데이터 속성에 실제 소스를 저장 : https://github.com/protonet/jquery.inview
:가 화면에 나타날 때
<img src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' data-src='/path/to/real/image.jpg' />
그런 다음 이미지를로드의 jQuery 원한다면 InView 플러그인을 사용
$('img').on('inview', function(e, isInView) {
if (! isInView) return;
$(this)
.unbind('inview')
.attr('src', $(this).data('src'));
});
나는 왜 당신이 자바 스크립트를 연기하고 싶지는 모르겠다. 수백 킬로바이트의 자바 스크립트 파일을 가지고 있다면 아마 잘못했을 것입니다.
JavaScript가 비활성화 된 브라우저입니다. – epascarello
사실이긴하지만 어쨌든 "이 페이지를 보는 데 필요한 자바 스크립트"만 표시합니다. – Burdock
이 질문에 대한 귀하의 목적이 명확하지 않습니다. – joydesigner