Exécuter des fonctions JavaScript à un moment précis
Dans le développement Web, il existe des scénarios dans lesquels vous souhaiterez peut-être exécuter une fonction JavaScript spécifique à un moment précis. heure précise de la journée. Une technique pour y parvenir consiste à utiliser des minuteries et des calculs de date.
Solution :
Pour exécuter une fonction à une heure précise, vous pouvez utiliser la fonction setTimeout() avec l'objet Date. Voici un exemple de code révisé :
<code class="javascript">var now = new Date(); var millisTill10 = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 10, 0, 0, 0) - now; if (millisTill10 < 0) { millisTill10 += 86400000; // it's after 10am, try 10am tomorrow. } setTimeout(function(){openAPage()}, millisTill10);</code>
Explication :
Cette approche est fiable et précise pour exécuter des fonctions JavaScript à des heures spécifiques de la journée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!