定时器

作者: 败于化纤 | 来源:发表于2023-03-23 14:00 被阅读0次

    创建定时器技巧,先清除再创建。

    1.window.setInterval()

    定义:
    setIntearval按照指定的时间间隔重复调用一个函数。
    语法:

    setInterval(func,delay);
    setInterval(func[,delay]);
    setInterval(func,[delay,arg1,arg2,...]);
    setInterval(code,[delay]//不推荐,有风险)
    

    function:要重复调用的函数
    delay:每次延迟的毫秒数,默认0(一秒=0毫秒)
    arg:毫秒结束后,传入函数体内的参数列表
    返回值:intrevalID,返回一个非0的数值,该数值用于标记当前创建的定时器
    实例:

    1.window.clearInterval()

    定义:
    clearInterval()用于清除setInterval()定时器
    语法:

    clearInterval(intrevalID)
    

    intrevalID表示setInterval()返回的id

    返回值:undefined
    实例:

    window.setTimeout()

    • 全局的 setTimeout() 方法设置定时器在定时器到期后执行一个函数。

    语法:

    window.setTimeout(function(){},毫秒数,arg1...)
    

    function(){}:是定时器执行的函数
    毫秒数:可选,延迟时间
    返回值:intrevalID,返回一个非0的数值,该数值用于标记当前创建的定时器
    返回一个整数,标识定时器的ID
    arg1:传入到函数体内的实参
    实例:

    
    

    window.clearTimeout()

    • 全局的 setTimeout() 方法用于清除setTimeout()。
      语法:
    clearTimeout(id)
    

    id:setTimeout()的返回值
    返回值:
    实例:

    相关文章

      网友评论

          本文标题:定时器

          本文链接:https://www.haomeiwen.com/subject/buzzkdtx.html