mfc url primefaces uiview permissions flowjs vue绑定class nginx视频教程 jquery通过class获取元素 大数据项目开发案例 teamviewer验证被拒绝 android调试工具 pip环境变量 mysql插入 python3网络编程 python正则提取字符串 python抛出异常 python读取mysql数据 python处理json文件 java在线教程 javasocket java可变参数 java怎么输出数组 linux启动 linux装机 无限弹窗bat 网络克隆 编辑软件 摩斯密码在线翻译 u盘系统下载 iar下载 迅雷会员共享账号 3d看图软件 软件龙头股 r330不能识别墨盒 五笔字型86版 php验证码 mxf是什么格式 戴尔xps怎么样 快手封号规则
当前位置: 首页 > 学习教程  > 编程语言

JavaScript中定时调用和延时调用(setInterval()、setTimeout())

2020/11/24 9:42:34 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

一、定时调用 如果希望一段程序每间隔一段时间执行一次,可以使用定时调用setInterval(function, milliseconds)定时调用可以将一个函数每隔一段时间执行一次参数:1.回调函数,该函数每隔一段时被调用一次2.每次调用间隔的时间 单位是ms这个方…

一、定时调用

如果希望一段程序每间隔一段时间执行一次,可以使用定时调用
    setInterval(function, milliseconds)
        定时调用
            可以将一个函数每隔一段时间执行一次
            参数:
                1.回调函数,该函数每隔一段时被调用一次
                2.每次调用间隔的时间 单位是ms
            这个方法返回一个Number类型的数据
                这个数字用来作为定时器的唯一标示
             
例:
    myVar = setInterval(function, milliseconds);
	clearInterval(myVar);

    clearInterval()关闭一个定时器
        方法中需要一个定时器的标示作为参数
            这样将关闭标示对应的计时器
    clearInterval可以接受任意参数 如果参数是一个有效的定时器标示 则会停止定时器
    如果不是一个有效的 则什么也不做

每点一次开始都会开启一个定时器
点击多次就会开启多个定时器 会导致图片切换过快
并且我们只能关闭最后一个定时器
在开启定时器之前 需要将上一个定时器关闭

二、延时调用

延时调用
        一个函数不马上执行 隔一段时间以后再执行
        定时调用会执行多次,延时调用只会执行一次
        setTimeout(function, milliseconds)
        第一个参数是要执行的函数。
		第二个参数指示执行之前的毫秒数。
		
例:
    myVar = setTimeout(function, milliseconds);
	clearTimeout(myVar);

    clearTimeout()来关闭一个延时调用

    延时调用和定时调用可以互相代替

定时调用是多次延时,延时调用是一次定时调用


本文链接: http://www.dtmao.cc/news_show_400102.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?