zoukankan      html  css  js  c++  java
  • javascript计时器

    setTimeout()和setInterval()可以用来注册在指定时间之后单词或重复调用函数。
    1、setTimeout() 方法用来实现一个函数在指定的毫秒数之后执行。
    setTimeout()返回一个值,该值可以传递给clearTimeout()用于取消这个函数的执行。

    2、setInterval()方法用来实现一个函数在指定的毫秒数间隔里重复执行。
    setInterval()也返回一个值,该值可以传递给clearInterval()用于取消这个函数的执行。

    这2个方法接受两个参数
    第一个参数可以是javascript字符串,也可以是一个函数
    第二个参数是表示时间的毫秒数,但是经过该时间后指定的函数不一定执行,因为javascript是一个单线程的解释器,因此一段时间内只执行一段代码。为了控制要执行的代码,就会有一个javascript队列,这些任务按照它们添加到队列的顺序执行。如果队列为空,那么代码会立即执行,如果队列不是空的,那么它就要等到之前的的代码执行完了才能执行。

    setTimeout(function() { alert('setTimeout方法1秒之后弹出!')}, 1000);
    
    setInterval(function() {alert('setInterval方法每隔5秒弹出一次!')}, 5000);
    
    setTimeout(function() { alert('直接弹出')}, 0);
  • 相关阅读:
    第三次实验总结
    实验总结
    自我介绍
    BGP学习笔记
    source insight用于C语言编程的工具脚本
    LevelDB源码剖析
    LevelDB源码之五Current文件Manifest文件版本信息
    LevelDB源码之六缓存机制
    LevelDB源码之四LOG文件
    jQuery向动态生成的内容添加事件响应
  • 原文地址:https://www.cnblogs.com/wanbi/p/4273532.html
Copyright © 2011-2022 走看看