Contents

Develop
2003.04.23 10:51

[js] 이미지 미리 로딩하기

조회 수 7033 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
자바스크립트를 이용하여 애니메이션 효과 또는 롤오버(rollover) 효과를 구현할 때 필수적으로 이미지 미리 읽어들이기 기법을 사용한다. 이 때 사용할 수 있는 유용한 함수를 하나 소개하면 다음과 같다: 

<SCRIPT LANGUAGE="JavaScript"> 
<!-- 

function preload() { 
  if (!document.images) return; 
  var ar = new Array(); 
  var arguments = preload.arguments; 
  for (var i = 0; i < arguments.length; i++) { 
    ar[i] = new Image(); 
    ar[i].src = arguments[i]; 
  } 

// --> 
</SCRIPT> 

  
  
이 함수를 BODY 태그의 onLoad 이벤트에서 다음과 같이 호출해 주면 된다. 이미지가 많으면 preload의 파라미터에 더 넣어주면 된다: 

<BODY onLoad="preload('first.gif', 'second.gif', 'third.gif')">


?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
841 Develop '2014 모바일 개발 트렌드' 발표자료입니다. file hooni 2014.10.02 1131
840 Develop Aspect Oriented Programming in Objective-C hooni 2015.05.18 938
839 Develop DDay Memo 1.9.4 소스코드 secret hooni 2015.10.03 0
838 Develop GCM 사용하기 2 (단말에 GCM 구현하기) file hooni 2013.07.06 23405
837 Develop GCM 사용하기 3 (JSP로 GCM 푸시 서버 만들기) 4 file hooni 2013.07.06 25415
836 Develop git 브런치 배우기 (링크) hooni 2013.07.09 20689
835 Develop GPL, AGPL, MPL,.. 한눈에 보는 오픈소스SW 라이선스 file hooni 2014.10.14 1254
834 Develop How to Test SMTP AUTH using Telnet hooni 2018.04.05 1582
833 Develop JSON, BSON 변환 file hooni 2013.04.23 11863
832 Develop Laravel 5 Failed opening required bootstrap/../vendor/autoload.php hooni 2018.01.24 1825
831 Develop Mac OS 에 Jenkins 설치하기 (Homebrew) 2 file hooni 2017.03.15 8380
830 Develop macOS에 node, npm 설치하기 (homebrew) file hooni 2021.11.06 1447
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 71 Next
/ 71