A veces, por el motivo de la demanda, necesitamos escribir un método en JS y luego dejar que se ejecute en un momento determinado, es decir, necesitamos escribir un temporizador en JS. Cuando el tiempo llegue al tiempo requerido, el método que debe ejecutarse se ejecutará automáticamente. El siguiente editor explicará brevemente cómo lo implementé.
var tminutes = 0; var thours = 0; var go; función dingshi (horas, minutos) {thours = horas; tmines = minutos; go = setInterval (ejecutar, 3000); } function run () {var date = new Date (); if ((date.getminutes ()-tminutes == 0) && (date.gethours ()-thours == 0)) {ClearInterval (Go); getData (); // método para ser ejecutado}}}En los parámetros horas en Dingshi, se inicia las actas en el que se inicia el método a ejecutar. Aquí hay solo horas y minutos. En casos específicos, puede agregar parámetros usted mismo, pero preste atención a la modificación de las condiciones de juicio en el método de ejecución.
GetData es el método a ejecutar, y también se modifica por sí mismo de acuerdo con la situación real. Puede llamar al método Dingshi cuando lo use.
También tenga en cuenta que para evitar bloqueos del navegador, configuré el segundo parámetro de SetInterval en 3000 milisegundos, es decir, 3 segundos. Si todos requieren el tiempo exacto para ser tan preciso como segundos, debe cambiarse a 1000 aquí, de lo contrario, puede perder el tiempo que establece.