더북(TheBook)

그림 16-6 setTimeout( ) 사용 전과 후

그래서 필자는 alert() 메서드를 사용할 때 보통 setTimeout()과 함께 호출합니다. setTimeout()을 추가하면 0초로 화면이 바뀐 후에 대화상자가 뜹니다. 백그라운드로 타이머의 콜백 함수를 보내는 사이에 화면이 바뀌기 때문입니다.

테스트할 때는 3초 정도로 설정해 게임 오버 표시가 제대로 되는지 테스트한 후 다시 60초로 바꾸면 테스트하는 시간을 아낄 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.