用于处理类似 setTimeout 的延迟操作的实用类。

摘要

方法

名称摘要定义者

setEditorInterval()

设置一个类似于原生浏览器 setInterval API 的间隔计时器,不同的是它在执行回调时会检查编辑器实例是否仍然存活。

Delay

setEditorTimeout()

设置一个类似于原生浏览器 setTimeout API 的超时计时器,不同的是它在执行回调时会检查编辑器实例是否仍然存活。

Delay

方法

setEditorInterval()

setEditorInterval(callback: Function, time: Number): Number

设置一个类似于原生浏览器 setInterval API 的间隔计时器,不同的是它在执行回调时会检查编辑器实例是否仍然存活。

参数

  • callback (Function) - 当间隔时间结束时要执行的回调函数。

  • time (Number) - 可选的等待时间,在执行回调之前等待的秒数,默认为 0。

返回值

  • Number - 超时 ID 号。


setEditorTimeout()

setEditorTimeout(editor: tinymce.Editor, callback: Function, time: Number): Number

设置一个类似于原生浏览器 setTimeout API 的超时计时器,不同的是它在执行回调时会检查编辑器实例是否仍然存活。

参数

  • editor (Editor) - 要检查其已移除状态的编辑器实例。

  • callback (Function) - 当计时器结束时要执行的回调函数。

  • time (Number) - 可选的等待时间,在执行回调之前等待的秒数,默认为 0。

返回值

  • Number - 超时 ID 号。