때때로, 수요의 이유 때문에, 우리는 JS에 메소드를 작성한 다음 특정 순간에 실행하도록해야합니다. 즉, JS에 타이머를 작성해야합니다. 시간이 필요한 시간에 도달하면 실행 해야하는 방법이 자동으로 실행됩니다. 다음 편집자는 내가 어떻게 구현했는지 간단히 설명합니다.
var tminutes = 0; var thours = 0; var go; 함수 dingshi (시간, 분) {Thours = 시간; tminutes = 분; go = setInterval (run, 3000); } function run () {var date = new Date (); if ((date.getMinutes () -tminutes == 0) && (date.gethours () -Thours == 0)) {ClearInterVal (go); getData (); // 실행 방법}}}Dingshi의 매개 변수 시간에서, 분은 실행되는 방법이 시작되는 시간입니다. 다음은 몇 시간 만 있습니다. 특정한 경우, 당신은 직접 매개 변수를 추가 할 수 있지만, 실행 방법에서 if 판단 조건을 수정하는 데주의를 기울일 수 있습니다.
getData는 실행되는 방법이며 실제 상황에 따라 자체적으로 수정됩니다. Dingshi 메소드를 사용할 때만 호출 할 수 있습니다.
또한 브라우저 충돌을 방지하기 위해 SetInterval의 두 번째 매개 변수를 300 밀리 초, 즉 3 초로 설정했습니다. 모든 사람이 정확한 시간이 몇 초만큼 정확한 시간이 필요한 경우 여기에서 1000으로 변경해야합니다. 그렇지 않으면 설정 시간을 놓칠 수 있습니다.