나는 웹 사이트를 가지고 있고 이미지를 교환하기 위해 javscript 타이머를 사용하고있다.자바 스크립트를위한 신뢰할 수있는 타이머
I는 다음과 같이 타이머를 사용하고 있습니다 :
var myTimer = window.setTimeout(MyFunction, MyInterval);
function MyFunction
{
//do something
//recalll timer
}
을 지금 내가 가지고있는 문제는 내가 내 응용 프로그램에서 받아 들일 수있는 간격이 일정한 간격으로 떨어져 발생하지 않는 것을하지 왜 내가 이해 달라질 수 있습니다.
내가 가진 문제는 매 순간 타이머가 몇 초 동안 멈추고 다시 시작된다는 것입니다.
타이머를 임의로 일시 중단 한 주된 원인은 무엇입니까?
리소스가 호스팅 브라우저 PC의 다른 프로세스로 전환 되었기 때문입니까 아니면 JavaScript 타이머를 사용하는 것인가?
후자는 영원한 순환을해야합니까? 어디에서나 내가 읽고 실행 한 곳은 무한 루프가 모든 리소스를 잡아서 타이머 무작위 서스펜션보다 더 큰 악마가 될 것임을 나타냅니다.
일반적인 빠른 코드 실행이 중요 할 때 javascript 타이머를 사용하는 다른 방법이 있습니까?
감사
자바 스크립트는 _client_에서 실행됩니다. – SLaks
@SLaks 안녕하세요, 지적 해 주셔서 고맙습니다.나는 내 질문에 그걸 넣지 않았 음을 알았다. 나는 그것을 바로 잡았다. 다시 한 번 감사드립니다 –
안녕하세요, 아마도 setInterval()은 몇 초마다 이미지를 변경해야 할 때만 필요합니다. –