Às vezes, pelo motivo da demanda, precisamos escrever um método no JS e depois deixar ser executado em um determinado momento, ou seja, precisamos escrever um cronômetro no JS. Quando o tempo atingir o tempo necessário, o método que precisa ser executado será executado automaticamente. O editor a seguir explicará brevemente como eu o implementei.
var tMinutes = 0; var thours = 0; var go; função dingshi (horas, minutos) {touts = hours; tminutes = minutos; go = setInterval (execução, 3000); } function run () {var date = new Date (); if ((date.getMinutes ()-tminutes == 0) && (date.gethours ()-tours == 0)) {clearInterval (go); getData (); // Método a ser executado}}}Nas horas de parâmetros em Dingshi, são as minutos em que o método a ser executado começa. Aqui estão apenas horas e minutos. Em casos específicos, você pode adicionar parâmetros sozinho, mas preste atenção à modificação das condições de julgamento no método de execução.
getData é o método a ser executado e também é modificado por si mesmo, de acordo com a situação real. Você pode chamar o método Dingshi ao usá -lo.
Observe também que, para evitar falhas no navegador, defina o segundo parâmetro do setInterval para 3000 milissegundos, ou seja, 3 segundos. Se todos precisarem do tempo exato para ser tão preciso quanto os segundos, ele deve ser alterado para 1000 aqui, caso contrário, você poderá perder o tempo definido.