资讯专栏INFORMATION COLUMN

javascrip中对定时器返回值的一些感悟

894974231 / 1527人阅读

摘要:方法设置一个定时器,该定时器在定时器到期后执行一个函数或指定的一段代码。语法返回值返回值是一个正整数,表示定时器的编号。这个值可以传递给来取消该定时器。在同一个对象上一个或者,或者在后续的调用不会重用同一个定时器编号。

setTimeout()方法设置一个定时器,该定时器在定时器到期后执行一个函数或指定的一段代码。
语法
var timeoutID = scope.setTimeout(function[, delay]); 
var timeoutID = scope.setTimeout(code[, delay]);

返回值
返回值timeoutID是一个正整数,表示定时器的编号。这个值可以传递给clearTimeout()来取消该定时器。

需要注意的是setTimeout()和setInterval()共用一个编号池,技术上,clearTimeout()和 clearInterval() 可以互换。但是,为了避免混淆,不要混用取消定时函数。

在同一个对象上(一个window或者worker),setTimeout()或者setInterval()在后续的调用不会重用同一个定时器编号。但是不同的对象使用独立的编号池。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/106545.html

相关文章

  • 从零开始的WEB框架——感悟

    摘要:读了周勇老师的从零开始写框架,感觉干货还是挺多的。不过,这本书中的从零开始并不是指的零基础,而是从无到有。还是先说说目前的感受吧。第五章讲了的优化文件上传和下载集成安全框架和框架。如果大家看了这本书有什么新的感悟,也欢迎分享给我。 读了周勇老师的《从零开始写javaweb框架》,感觉干货还是挺多的。想把自己的收获分享给大家。不过,这本书中的从零开始并不是指的零基础,而是从无到有。所以,...

    MRZYD 评论0 收藏0
  • 神奇的requestAnimationFrame

    摘要:方法用于取消先前安排的一个动画帧更新的请求。当调用时,浏览器会设置该指向的回调函数的为。无论该回调函数是否在动画帧请求回调函数列表中,它的都会被设置为。 引入 计时器一直是JavaScript动画的核心技术。而编写动画循环的关键是要知道延迟时间多长合适。一方面,循环间隔必须足够短,这样才能让不同的动画效果显得平滑流畅;另一方面,循环间隔还要足够长,这样才能确保浏览器有能力渲染产生的变化...

    plokmju88 评论0 收藏0
  • 神奇的requestAnimationFrame

    摘要:方法用于取消先前安排的一个动画帧更新的请求。当调用时,浏览器会设置该指向的回调函数的为。无论该回调函数是否在动画帧请求回调函数列表中,它的都会被设置为。 引入 计时器一直是JavaScript动画的核心技术。而编写动画循环的关键是要知道延迟时间多长合适。一方面,循环间隔必须足够短,这样才能让不同的动画效果显得平滑流畅;另一方面,循环间隔还要足够长,这样才能确保浏览器有能力渲染产生的变化...

    Olivia 评论0 收藏0
  • 神奇的requestAnimationFrame

    摘要:方法用于取消先前安排的一个动画帧更新的请求。当调用时,浏览器会设置该指向的回调函数的为。无论该回调函数是否在动画帧请求回调函数列表中,它的都会被设置为。 引入 计时器一直是JavaScript动画的核心技术。而编写动画循环的关键是要知道延迟时间多长合适。一方面,循环间隔必须足够短,这样才能让不同的动画效果显得平滑流畅;另一方面,循环间隔还要足够长,这样才能确保浏览器有能力渲染产生的变化...

    周国辉 评论0 收藏0
  • 重学前端学习笔记(二)--前端学习路线与方法

    摘要:笔记说明重学前端是程劭非前手机淘宝前端负责人在极客时间开的一个专栏,每天分钟,重构你的前端知识体系,笔者主要整理学习过程的一些要点笔记以及感悟,完整的可以加入的专栏学习原文有的语音,如有侵权请联系我,邮箱。 笔记说明 重学前端是程劭非(winter)【前手机淘宝前端负责人】在极客时间开的一个专栏,每天10分钟,重构你的前端知识体系,笔者主要整理学习过程的一些要点笔记以及感悟,完整的可以...

    mmy123456 评论0 收藏0

发表评论

0条评论

894974231

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<