찾다

 >  Q&A  >  본문

javascript - 확인 코드 초를 보내는 기본 JS 구현

  1. 제목과 같이 문제가 생겼습니다. 로그인 페이지를 갖고 싶은데 리모콘 기반입니다. 휴대폰을 바인딩할 때 인증 코드를 휴대폰으로 전송해야 하며, 버튼의 라벨은 시간이 지남에 따라 60초, 50초... 0초 등으로 감소합니다. 두 번째 계산 과정에서 나는 또한 작동할 수도 있습니다 위, 아래, 왼쪽, 오른쪽.

  2. 문제는 이것이다. j가 단일 스레드에서 실행되는 것은 내가 초를 계산하는 동안 초점을 위, 아래, 왼쪽, 오른쪽으로 전환하는 것과 평행하다는 것입니다. 2스레드 작업. 이해가 안되는데 어떻게 구현하나요? 전문가에게 조언을 구하세요.

女神的闺蜜爱上我女神的闺蜜爱上我2727일 전790

모든 응답(3)나는 대답할 것이다

  • 我想大声告诉你

    我想大声告诉你2017-07-05 10:46:00

    setInterval을 열고 60초 후에 자동으로 버튼을 비활성화합니다

    달리는 동안 시간이 감소합니다

    예를 들어

    으아악

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-07-05 10:46:00

    타이머는 비동기적으로 실행되며 타이밍은 다른 작업자 스레드에 의해 완료되며 메인 스레드에는 영향을 미치지 않습니다. 타이머 시간이 되면 실행될 콜백 함수가 작업 큐에 배치되고 콜백 함수가 메인 스레드에 의해 호출됩니다.

    그래서 메인 스레드에서의 작업은 타이머에 영향을 주지 않습니다.

    회신하다
    0
  • 迷茫

    迷茫2017-07-05 10:46:00

    스레드 문제는 걱정하지 마세요. setInterval은 괜찮습니다

    회신하다
    0
  • 취소회신하다