javascript中interval与setTimeOut的区别示例介绍


Posted in Javascript onMarch 14, 2014

setTimeout(code,millisec) //- 在指定时间后执行代码

code必须;

millisec必须;

clearTimeout(setTimeoutId) //- 取消 setTimeout()

setInterval(code,millisec);//指定间隔毫秒内循环执行代码

code必须;

millisec必须;

clearInterval(intervalId);

用setTimeout(code,millisec)可以实现setInterval效果,只需要嵌套调用方法即可;

下面是一个倒计时页面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>无标题文档</title> 
<script type="text/javascript"> 
var c=6; 
var t; 
function timedCount() 
{ 
var time = document.getElementById('txt').value; 
if( time>0){ 
document.getElementById('txt').value=c; 
c=c-1; 
t=setTimeout("timedCount()",1000); 
} 
else{ 
clearTimeout(t); 
} } 
</script> 
</head> 
<body> 
<form> 
<input type="button" value="开始计时!" onClick="timedCount()"> 
<input type="text" id="txt" value="6"> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
理解JavaScript中的对象 推荐
Jan 09 Javascript
jquery.combobox中文api和例子,修复了上面的小bug
Mar 28 Javascript
document.compatMode的CSS1compat使用介绍
Apr 03 Javascript
javascript实现下拉提示选择框
Dec 29 Javascript
JavaScript获取当前时间向前推三个月的方法示例
Feb 04 Javascript
ES6新特性之类(Class)和继承(Extends)相关概念与用法分析
May 24 Javascript
微信小程序 scroll-view实现锚点滑动的示例
Dec 06 Javascript
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
Mar 14 Javascript
create-react-app安装出错问题解决方法
Sep 04 Javascript
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
Feb 21 Javascript
jquery+css3实现的经典弹出层效果示例
May 16 jQuery
微信小程序onShareTimeline()实现分享朋友圈
Jan 07 Javascript
JavaScript表单通过正则表达式验证电话号码
Mar 14 #Javascript
JavaScript运行时库属性一览表
Mar 14 #Javascript
JavaScript中按位“异或”运算符使用介绍
Mar 14 #Javascript
使用jQuery实现的掷色子游戏动画效果
Mar 14 #Javascript
js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)
Mar 14 #Javascript
javascript将相对路径转绝对路径示例
Mar 14 #Javascript
Node.js和PHP根据ip获取地理位置的方法
Mar 14 #Javascript
You might like
PHP 数组排序方法总结 推荐收藏
2010/06/30 PHP
PHP容易被忽略而出错陷阱 数字与字符串比较
2011/11/10 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
php将字符串转换成16进制的方法
2015/03/17 PHP
YII框架关联查询操作示例
2019/04/29 PHP
PHP中strtr与str_replace函数运行性能简单测试示例
2019/06/22 PHP
基于jQuery的表格操作插件
2010/04/22 Javascript
js实现简单div拖拽功能实例
2015/05/12 Javascript
JQuery之proxy实现绑定代理方法
2016/08/01 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
JS给Array添加是否包含字符串的简单方法
2016/10/29 Javascript
JS绘制微信小程序画布时钟
2016/12/24 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
vue判断input输入内容全是空格的方法
2018/03/02 Javascript
webpack 插件html-webpack-plugin的具体使用
2018/04/09 Javascript
vue 项目打包通过命令修改 vue-router 模式 修改 API 接口前缀
2018/06/13 Javascript
angular2 ng2-file-upload上传示例代码
2018/08/23 Javascript
Vue触发式全局组件构建的方法
2018/11/28 Javascript
详解easyui 切换主题皮肤
2019/04/04 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
2019/06/06 jQuery
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
Python中的闭包实例详解
2014/08/29 Python
使用优化器来提升Python程序的执行效率的教程
2015/04/02 Python
听歌识曲--用python实现一个音乐检索器的功能
2016/11/15 Python
python zip()函数使用方法解析
2019/10/31 Python
Python +Selenium解决图片验证码登录或注册问题(推荐)
2020/02/09 Python
Python3创建Django项目的几种方法(3种)
2020/06/03 Python
Python利用命名空间解析XML文档
2020/08/10 Python
html5应用缓存_动力节点Java学院整理
2017/07/13 HTML / CSS
如何在发生故障的节点上重新安装 SQL Server
2013/03/14 面试题
售后主管岗位职责
2013/12/08 职场文书
社区先进事迹材料
2014/05/19 职场文书
心理咨询承诺书
2014/05/20 职场文书
医生学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
交通事故和解协议书
2015/01/27 职场文书