# Schedule

# Classes

  • Schedule

    日程日程是为了解决在特定的时刻执行任务的需求,例如:每周星期二上午九点执行任务A。日程不是解决每隔单位时间执行任务的需求,如:每隔30秒执行任务B,你可以用计时器 setInterval之类的方法完成这类需求。

# Functions

# Schedule

日程

  • 日程是为了解决在特定的时刻执行任务的需求,例如:每周星期二上午九点执行任务A。
  • 日程不是解决每隔单位时间执行任务的需求,如:每隔30秒执行任务B,你可以用计时器 setInterval之类的方法完成这类需求。

Kind: global class

# new Schedule(schedule, precision)

构造器

Param Type Description
schedule ScheduleOptions 日程规则选项
precision number 日程检测精度,单位为毫秒。

# schedule.running

获取日程是否在运行

Kind: instance property of Schedule

# schedule.start(task) ⇒ boolean

启动日程

Kind: instance method of Schedule Returns: boolean - 日程是否启动成功

Param Type Description
task Date 日程触发时的任务函数 (Date)=>void

# schedule.stop()

停止日程

Kind: instance method of Schedule