Απολυμάνσεις Αθήνα

jquery setinterval 예제

150 150 trap

이 예제에서는 디지털 시계와 같이 초당 한 번씩 “myTimer”라는 함수를 실행합니다. 예를 들어, 브라우저 내 타이머는 여러 가지 이유로 느려질 수 있습니다: showImage() 위의 예에서 이미지 페이드 인 및 페이드 아웃 전환이 완전히 완료되면 2000밀리초(즉, 2초) 후에 매번 호출됩니다. 예를 들어 사용자가 나를 클릭한 후 2초 후에 경고 상자가 나타나기를 원합니다. 예: 다음 예제에서 showTime() 함수는 중지하라고 말할 때까지 1000밀리초(즉, 1초)마다 반복적으로 호출됩니다. 이 타이머 메서드는 함수를 호출하거나 지정된 간격으로 식을 평가합니다. 예를 들어 시간을 4초로 지정하면 지정된 함수 또는 표현식이 4초마다 호출/평가됩니다. 아래 예제와 함께 의미를 보여 드리겠습니다. 설정된 Timeout 호출은 지연이 전혀 없는 방식으로 다시 예약됩니다. 각 호출은 시간 배열의 이전 호출의 실시간을 기억합니다.

실제 지연은 어떤 모습일까요? 보자 해 봅시다: clearInterval()를 사용하여 이전 예제에서 시간을 중지합니다: 위와 같은 예와 동일하지만 추가된 “Stop” 버튼: 다음 예제에서는 2초마다 메시지를 표시합니다. 5초 후 출력이 중지됩니다: 따라서 함수가 현재 코드를 “바로 다음”으로 실행하도록 예약됩니다. 크롬과 파이어 폭스를 포함한 대부분의 브라우저에서 내부 타이머는 경고 / 확인 / 프롬프트를 표시하면서 “똑딱”계속. . jQuery로 작업할 때기본 jQuery 함수 중 일부를 알고 있어야 합니다. 그것은 웹 개발에 매우 도움이 기능. jQuery 함수의 도움으로 동적 웹 페이지를 만들고 웹 페이지에서 다양한 유형의 jQuery 애니메이션을 사용하여 매우 상호 작용합니다. 이 타이머 메서드는 시간 간격 후에 함수를 한 번 실행할 수 있습니다. setInterval() 메서드는 clearInterval()가 호출될 때까지 함수를 계속 호출하거나 창이 닫힙니다. 설정 시간 설정 및 설정간격은 매우 유용한 자바 스크립트 기능입니다. 우리는 또한 우리의 jQuery 코드에서 그들을 사용하고 시간 시계, 중지 시계, 이미지 슬라이더 등과 같은 놀라운 기능을 만들 수 있습니다. 예를 들어 데이터를 요청하는 5초마다 서버에 요청을 보내는 서비스를 작성해야 하지만 서버가 오버로드된 경우 간격을 10초, 20초, 40초로 늘려야 합니다.

우리가 setTimeout 대신 setInterval를 사용하는 경우 비슷한 일이 발생 : setInterval (f) 제로 지연f 몇 번 실행하고, 그 후 4 + MS 지연.

  • 0