返回介绍

tinymce-util-Delay

发布于 2019-05-06 06:50:04 字数 5147 浏览 1049 评论 0 收藏 0

Methods

namesummarydefined by
clearInterval()Clears an interval timer so it won't execute.tinymce.util.Delay
clearTimeout()Clears an timeout timer so it won't execute.tinymce.util.Delay
debounce()Creates debounced callback function that only gets executed once within the specified time.tinymce.util.Delay
requestAnimationFrame()Requests an animation frame and fallbacks to a timeout on older browsers.tinymce.util.Delay
setEditorInterval()Sets an interval timer it's similar to setInterval except that it checks if the editor instance is still alive when the callback gets executed.tinymce.util.Delay
setEditorTimeout()Sets an editor timeout it's similar to setTimeout except that it checks if the editor instance is still alive when the callback gets executed.tinymce.util.Delay
setInterval()Sets an interval timer in ms and executes the specified callback at every interval of that time.tinymce.util.Delay
setTimeout()Sets a timer in ms and executes the specified callback when the timer runs out.tinymce.util.Delay

Methods

clearInterval

clearInterval(Interval:Number)

Clears an interval timer so it won't execute.

Parameters
  • Interval (Number) - timer id number.

clearTimeout

clearTimeout(Timeout:Number)

Clears an timeout timer so it won't execute.

Parameters
  • Timeout (Number) - timer id number.

debounce

debounce(callback:function, time:Number):Function

Creates debounced callback function that only gets executed once within the specified time.

Parameters
  • callback (function) - Callback to execute when timer finishes.
  • time (Number) - Optional time to wait before the callback is executed, defaults to 0.
Return value
  • Function - debounced function callback.

requestAnimationFrame

requestAnimationFrame(callback:function, element:DOMElement)

Requests an animation frame and fallbacks to a timeout on older browsers.

Parameters
  • callback (function) - Callback to execute when a new frame is available.
  • element (DOMElement) - Optional element to scope it to.

setEditorInterval

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

Sets an interval timer it's similar to setInterval except that it checks if the editor instance is still alive when the callback gets executed.

Parameters
  • callback (function) - Callback to execute when interval time runs out.
  • time (Number) - Optional time to wait before the callback is executed, defaults to 0.
Return value
  • Number - Timeout id number.

setEditorTimeout

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

Sets an editor timeout it's similar to setTimeout except that it checks if the editor instance is still alive when the callback gets executed.

Parameters
  • editor (tinymce.Editor) - Editor instance to check the removed state on.
  • callback (function) - Callback to execute when timer runs out.
  • time (Number) - Optional time to wait before the callback is executed, defaults to 0.
Return value
  • Number - Timeout id number.

setInterval

setInterval(callback:function, time:Number):Number

Sets an interval timer in ms and executes the specified callback at every interval of that time.

Parameters
  • callback (function) - Callback to execute when interval time runs out.
  • time (Number) - Optional time to wait before the callback is executed, defaults to 0.
Return value
  • Number - Timeout id number.

setTimeout

setTimeout(callback:function, time:Number):Number

Sets a timer in ms and executes the specified callback when the timer runs out.

Parameters
  • callback (function) - Callback to execute when timer runs out.
  • time (Number) - Optional time to wait before the callback is executed, defaults to 0.
Return value
  • Number - Timeout id number.

Can't find what you're looking for? Let us know.

Except as otherwise noted, the content of this page is licensed under the Creative Commons BY-NC-SA 3.0 License, and code samples are licensed under the Apache 2.0 License.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文