Обзор этой статьи: Эта статья в основном представляет метод реализации выполнения временных и фиксированных точек через JS и выполнения определенной функции в фиксированное время. Например, метод, который выполняется в следующий час, каждый час и регулярно выполняется каждые 10 минут.
В JavaScript есть два метода таймера: setTimeout () и setInterval ().
Оба метода могут использоваться для реализации выполнения JavaScript после фиксированного периода времени. На самом деле, синтаксис SetTimeout и SetInterval такой же. Все они имеют два параметра, один - это строка кода, которая будет выполнена, или имя функции, а другой - интервал времени в миллисекундах. После этого периода этот кусок кода будет выполнен.
Однако между этими двумя функциями все еще существуют различия:
① setInterval () выполнит код или функцию, которая будет регулярно выполняться несколько раз. После этого фиксированного интервала времени он будет автоматически выполнять код неоднократно.
② setTimeout () выполнит этот код или указанную функцию только один раз.
1
Следующее оператор JS реализует метод Circuitexecute () каждые десять минут.
// Цикл выполняется каждые десять минут. Первое выполнение через 10 минут. setInterval ("guilcateExecute ();", 10*60*1000); // Выполнить один раз через 10 минут2. Следующий час или определенный момент, выполните в фиксированной точке
Следующий код JavaScript реализует выполнение метода NextIntegralPointafterLogin () в следующем точке в текущем моменте.
var date = new Date (); // настоящий момент var dateIntegralpoint = new Date (); // Следующий час в момент входа пользователя также может быть установлен на фиксированную дату времени. 1dateintegralpoint.setminutes (0); dateIntegralpoint.setseconds (0); setTimeout ("nextIntegralpointafterlogin ();", DateIntegralpoint date); // Следующий час после выполнения входа пользователя.3. Каждая точка выполняется в фиксированной точке
После выполнения функции NextInteGralPointaFterLogin () в следующей часовой точке, как описано выше, чтобы реализовать выполнение определенной функции в каждой часовой точке, вы можете написать следующий код в функции NextInteGralPointaFterLogin ().
Функция NextInteGralPointAfterLogin () {IntegralPointexeCute (); // Функция, выполняемая за час, при каждом часе SetInterval ("IntegralPointexeCute ();", 60*60*1000); // Выполнение один раз в час, затем следующий час и следующий час будет выполнен}} ПРИМЕЧАНИЕ. Из-за ошибки расчета JS и процесса выполнения, который требует определенного количества времени, вышеупомянутый метод выполнения с фиксированной и фиксированной точкой может иметь ошибку в одну или две секунды.Приведенное выше подробное объяснение использования таймера JS, времени, фиксированного времени и выполнения цикла является всем контентом, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.