javascript学习笔记(十五) 间歇调用和超时调用
1.超时调用setTimeout()
setTimeout() 方法接受两个参数,第一个参数是函数,第二个参数是时间(单位微秒),返回数值ID
1 setTimeout( function () { 2 alert("你好!"); 3 },1000);
调用前取消clearTimeout(),接受一个参数超时调用ID
1 var timeOutId = setTimeout( function () { 2 alert("你好!"); 3 },1000); 4 5 clearTimeout(timeOutId);
2.间歇调用setInterval()
setInterval()方法接受两个参数,第一个参数是函数,第二个参数是时间(单位微秒),返回数值ID
1 setInterval( function () { 2 alert("你好!"); 3 },1000);
取消调用clearInterval(),接受一个参数间歇调用ID
1 var intervalId = null; 2 var span = document.createElement("span"); //创建span节点 3 span.Id="time"; //设置span的id 4 document.body.appendChild(span); //body内添加span 5 function incrementNumber () { 6 var now = new Date(); 7 var timeStr = now.toLocaleTimeString(); 8 span.innerText =timeStr; 9 num++; 10 if (num == 10) { 11 clearInterval(intervalId); //十秒后时间不变了 12 } 13 } 14 intervalId = setInterval(incrementNumber,1000);
3.尽量用超时调用替代间歇调用
1 var num = 0; 2 var max = 10; 3 function incrementNumber() { 4 num++; 5 if (num<max) { 6 setTimeout(incrementNumber,1000); 7 } else { 8 alert("OK"); 9 } 10 } 11 setTimeout(incrementNumber,1000);
转载于:https://www.cnblogs.com/jianxinrl/archive/2012/05/30/2526576.html
javascript学习笔记(十五) 间歇调用和超时调用相关推荐
- JavaScript学习笔记(五)
JavaScript学习笔记(五) ①Array类 本地对象 ②Date类 ①Global对象 对象的类型 内置对象 ②Math对象 宿主对象 今天继续学习JS中的对象,昨天内置对象Global对 ...
- windows内核开发学习笔记十五:IRP结构
windows内核开发学习笔记十五:IRP结构 IRP(I/O Request Package)在windows内核中,有一种系统组件--IRP,即输入输出请求包.当上层应用程序需要访问底层输入输 ...
- Polyworks脚本开发学习笔记(十五)-用Python连接Polyworks的COM组件
Polyworks脚本开发学习笔记(十五)-用Python连接Polyworks的COM组件 用Polyworks脚本开发,没有高级语言的支持,功能难免单一,一些比较复杂的交互实现不了,界面和报告也很 ...
- JavaScript学习笔记(五)---cookie、Proxy、服务器、PHP语言、http协议、同步异步、事件轮循机制、ajax编写、接口
JavaScript学习笔记(五)---cookie.Proxy.服务器.PHP语言.http协议.同步异步.事件轮循机制.ajax编写.接口 1.cookie 1.1cookie概念 1.2cook ...
- JavaScript学习(十五)—内部样式与外部样式的修改与设置
JavaScript学习(十五)-内部样式与外部样式的修改与设置 (一).行内样式 获取方式:元素节点.style.CSS属性名称: 注意:如果CSS属性中包含"-",那么需要采用 ...
- python复制指定字符串_python3.4学习笔记(十五) 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)...
python3.4学习笔记(十五) 字符串操作(string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.分割等) python print 不换行(在后面加上,end=''),prin ...
- IOS之学习笔记十五(协议和委托的使用)
1.协议和委托的使用 1).协议可以看下我的这篇博客 IOS之学习笔记十四(协议的定义和实现) https://blog.csdn.net/u011068702/article/details/809 ...
- Mr.J-- jQuery学习笔记(十五)--实现页面的对联广告
请看之前的:Mr.J-- jQuery学习笔记(十四)--动画显示隐藏 话不多说,直接上demo <!DOCTYPE html> <html lang="en"& ...
- 世界是有生命的(通向财富自由之路学习笔记十五)
最近因为工作调度的事情,有了一段空闲的日子,有比较多的时间来回望自己走过的路以及如何走好以后的路.之前忙得很少时间来写博文,很少时间来写读书笔记,逐渐将自己一些很好的习惯丢弃了.从今天起将重拾写博文的 ...
最新文章
- HTC VIVE 虚拟现实眼镜VR游戏体验
- C# 读取ini文件 百度问问学习文档
- 《BI那点儿事》Microsoft 决策树算法——找出三国武将特性分布,献给广大的三国爱好者们...
- 操作系统之进程调度——优先权法和轮转法(附上样例讲解)
- 自然语言处理之词向量模型(三)
- matlab练习程序(三阶张量T-QR分解)
- 孙丕恕离开浪潮 仪器厂历时60年成为服务器龙头企业
- 2019年技术盘点容器篇(二):听腾讯云讲讲踏入成熟期的容器技术 | 程序员硬核评测...
- Hadoop 2.5.1集群安装配置
- python代码控制机械臂_选用什么样的系统或平台开发机器人/机器臂?
- eclipse的maven配置及本地仓库配置
- Solr学习笔记001---solr在windows下的安装及配置
- 深度学习——卷积神经网络CNN
- foxmail创建163公司企业邮箱的时候会出现ERR Unable to log on
- 《21天学通Java(第6版)》—— 导读
- 如何获取a股level2数据接口?
- python 中chr_python中chr
- threejs特效:扫光shader
- VC中GDI绘图技术基础知识:hdc设备环境句柄,坐标系
- WebView 加载微信公众号文章加载失败或图片不显示
热门文章
- Django model select的各种用法详解
- laydate 和 Vue 奇怪的清空问题
- oc76--NSMutableDictionary
- POJ 1523 (割点+连通分量)
- Exchange 2010 OWA 无法使用关键字搜索
- 10、Windows API 文件系统
- ASP.NET 页面对象模型
- C++ STL基本概念 学习笔记
- 问题 H: Search Problem (V)
- svn服务器会用到哪些端口_“模切压痕”会用到哪些材料?