Parfois, pour la raison de la demande, nous devons écrire une méthode en JS, puis le laisser être exécuté à un certain moment, c'est-à-dire que nous devons écrire une minuterie dans JS. Lorsque le temps atteint le temps requis, la méthode qui doit être exécutée sera automatiquement exécutée. L'éditeur suivant expliquera brièvement comment je l'ai implémenté.
var tMinutes = 0; var thours = 0; var go; fonction dingshi (heures, minutes) {thours = heures; TMINUTES = minutes; go = setInterval (run, 3000); } fonction run () {var date = new Date (); if ((date.getMinutes () - tMinutes == 0) && (date.Gethours () - Thours == 0)) {ClearInterval (go); getData (); // Méthode à exécuter}}}Dans les heures de paramètres à Dingshi, les minutes sont le moment où la méthode à exécuter commence. Voici seulement des heures et des minutes. Dans des cas spécifiques, vous pouvez ajouter des paramètres par vous-même, mais faites attention à la modification des conditions de jugement dans la méthode d'exécution.
GetData est la méthode à exécuter, et elle est également modifiée par elle-même en fonction de la situation réelle. Vous pouvez simplement appeler la méthode Dingshi lorsque vous l'utilisez.
Notez également que pour empêcher les accidents du navigateur, j'ai défini le deuxième paramètre de SetInterval à 3000 millisecondes, soit 3 secondes. Si tout le monde a besoin du temps exact pour être aussi précis que les secondes, il doit être changé à 1000 ici, sinon vous pouvez manquer le temps que vous définissez.