>웹 프론트엔드 >JS 튜토리얼 >경고 인터럽트 settimeout 타이밍 function_javascript 기술

경고 인터럽트 settimeout 타이밍 function_javascript 기술

WBOY
WBOY원래의
2016-05-16 17:27:551185검색

테스트 후에는 경고가 settimeout의 타이밍 기능을 중단하는 것으로 나타났습니다. 대화 상자를 닫은 후 settimeout 시간은 중단 지점부터가 아니라 다시 시작됩니다.

예: settimeout은 5분 후에 메소드를 실행하지만 3분을 기다린 후 경고가 팝업됩니다. 경고를 닫은 후 settimeout은 타이밍을 다시 시작하고 2분이 아닌 5분을 더 기다립니다.

같은 브라우저 창에 있는 한, 다른 프레임에서도 경고는 다른 프레임의 설정 시간 초과를 방해합니다.

이렇게 설계된 이유는 무엇입니까? . 자바스크립트가 단일 스레드이기 때문인가요?

다른 대화 상자와 팝업 상자는 테스트하지 않아 IE 브라우저에서 발견한 내용입니다.

빨리 HTML5가 대중화되어 멀티스레딩이 필요한 기능이 해결되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.