이 기사에서는 Settimeout 및 SetInterval을 기반으로 다중 스레딩을 구현하는 JS 방법에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
수면에는 시스템 호출이 포함되므로 JavaScript는 스레드 차단 (수면)을 구현할 수 없습니다. JS는 보안상의 이유로 시스템 호출을 허용하지 않습니다.
실행을 계속하기 위해 명령문을 구현 해야하는 경우 while (1) 유휴 방법을 사용할 수 있습니다. 그러나이 방법은 실제로 수면이 아닙니다.
타이머는 한 번만 실행되었습니다
<cript> // 타이머는 함수 hello ()를
반복 실행 타이머
<cript> function hello () {alert ( "hello");} // 메소드 var t1 = window.setInterval (hello, 1000); var t2 = wind질문:
페이지가로드 된 후 페이지의 두 가지 메소드가 실행되면 상상 한 순서대로 실제 실행 결과를 실행할 수 없다면 어떻게 해결할 수 있습니까?
해결책:
Onload 메소드에 타이머를 추가하고 타이머를 설정 한 다음 일정 시간 동안 "지연"후 실행하여 페이지로드 및 실행 방법의 순서를 인위적으로 구별 할 수 있습니다.
JavaScript 관련 컨텐츠에 대한 자세한 내용은이 사이트의 주제를 확인하십시오. "JavaScript 스위칭 효과 및 기술 요약", "JavaScript 검색 알고리즘 기술 요약", "JavaScript 애니메이션 효과 및 기술 요약", "Javascript 오류 및 디버깅 기술의 요약" "JavaScript 기술의 요약" "" "요약" "", Malgority Sknickes의 요약 "". JavaScript Traversal 알고리즘 및 기술 "및"JavaScript 수학 연산 사용 요약 "
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.