setinterval()与clearInterval()JS函数的调用方法


Posted in Javascript onJanuary 21, 2015

本文实例讲述了setinterval()与clearInterval()JS函数的调用方法。分享给大家供大家参考。具体如下:

<!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>  

    <title>setinterval()与clearInterval()用法</title>  

    <script type="text/javascript">  

        function f1() {  

            alert("调用f1");  

        }  

        function f2() {  

            alert("调用f2");  

        }  

  

        function bodymousedown() {  

            alert("你好");  

            alert("我好");  

  

        }  

        function com() {  

            if (confirm("是否进入")) {  

                alert("进入了");  

            }  

            else {  

                alert("退出");  

            }  

        }  

        var interval;  

        function getinterval() {  

            if (confirm("确定要执行吗?")) {  

                  

                interval = setInterval("alert('每隔2000毫秒执行一次')", 2000);  

            }  

            else {  

                alert("不执行");  

            }  

        }  

        function setTimeOut1() {  

            setTimeout("alert('3000毫秒后执行这段代码')", 3000);  

        }  

  

    </script>  

</head>  

<!--" -->   

<!--<body onmousedown ="bodymousedown()">-->  

<body>  

<!--ondblclick是双击事件,onclick是单击事件-->  

<input type="button" onclick="document.ondblclick=f1" value="关联事件1" /> 

<input type="button" onclick="document.ondblclick=f2" value="关联事件2" /> 

  

<input type="button" ondblclick="bodymousedown()" value="调用函数" />  

<input type="button" onclick="com()" value="confirm的用法" />  

<input type="button" onclick="getinterval()" value="setInterval的用法,每隔一段时间执行指定的代码" />  

  

<!--clearInterval取消setInterval的定时执行,相当于Timer中的Enabled=False-->  

<input type="button" onclick="clearInterval(interval)" value="取消执行setinterval代码" />  

  

<input type="button" onclick="setTimeOut1()" value="setTimeOut,某个时间执行代码" />  

  

</body>  

</html>

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
语法

setInterval(code,millisec[,"lang"])

参数 描述
code 必需。要调用的函数或要执行的代码串。
millisec 必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。

setTimeout只运行一次,也就是说设定的时间到后就触发运行指定代码,运行完后即结束。
setinterval是循环运行的,即每到设定时间间隔就触发指定代码。这是真正的定时器。

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
摘自启点的main.js
Apr 20 Javascript
javascript去除空格方法小结
May 21 Javascript
详解JavaScript中this关键字的用法
May 26 Javascript
微信公众号开发 实现点击返回按钮就返回到聊天界面
Dec 15 Javascript
详解Vue2.X的路由管理记录之 钩子函数(切割流水线)
May 02 Javascript
jQuery remove()过滤被删除的元素(推荐)
Jul 18 jQuery
微信小程序学习笔记之文件上传、下载操作图文详解
Mar 29 Javascript
详解Nuxt.js 实战集锦
Nov 19 Javascript
vue跳转方式(打开新页面)及传参操作示例
Jan 26 Javascript
Electron 打包问题:electron-builder 下载各种依赖出错(推荐)
Jul 09 Javascript
如何用JavaScript实现一个数组惰性求值库
May 05 Javascript
在JavaScript中如何使用宏详解
May 06 Javascript
js实现DOM走马灯特效的方法
Jan 21 #Javascript
浅谈javascript 迭代方法
Jan 21 #Javascript
js实现用户注册协议倒计时的方法
Jan 21 #Javascript
浅谈javascript 归并方法
Jan 21 #Javascript
JS获取时间的方法
Jan 21 #Javascript
javascript中数组的定义及使用实例
Jan 21 #Javascript
html的DOM中document对象anchors集合用法实例
Jan 21 #Javascript
You might like
PHP 面向对象 final类与final方法
2010/05/05 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
2014/10/21 PHP
ucenter通信原理分析
2015/01/09 PHP
php制作动态随机验证码
2015/02/12 PHP
php 把数字转换成汉字的代码
2015/07/21 PHP
PHP Cli 模式设置进程名称的方法
2019/06/12 PHP
PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库操作示例
2019/12/31 PHP
form中限制文本字节数js代码
2007/06/10 Javascript
JavaScript使用技巧精萃[代码非常实用]
2008/11/21 Javascript
IE Firefox 使用自定义标签的区别
2009/10/15 Javascript
jquery中对表单的基本操作代码
2010/07/29 Javascript
High Performance JavaScript(高性能JavaScript)读书笔记分析
2011/05/05 Javascript
jquery ajax 局部无刷新更新数据的实现案例
2014/02/08 Javascript
node.js中的emitter.on方法使用说明
2014/12/10 Javascript
Javascript URI 解析介绍
2015/03/15 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
2015/12/12 Javascript
JS焦点图,JS 多个页面放多个焦点图的实例
2016/12/08 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
node中使用es5/6以及支持性与性能对比
2017/08/11 Javascript
vuejs 动态添加input框的实例讲解
2018/08/24 Javascript
js实现删除li标签一行内容
2019/04/16 Javascript
js 下拉菜单点击旁边收起实现(踩坑记)
2019/09/29 Javascript
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
JavaScript的console命令使用实例
2019/12/03 Javascript
Vue中实现回车键切换焦点的方法
2020/02/19 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
Python操作json数据的一个简单例子
2014/04/17 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
Python小游戏之300行代码实现俄罗斯方块
2019/01/04 Python
Python整数对象实现原理详解
2019/07/01 Python
Python3.9新特性详解
2020/10/10 Python
Skyscanner香港:机票比价, 平机票和廉价航空机票预订
2020/02/07 全球购物
教师年终个人自我评价
2013/10/04 职场文书
激励口号大全
2014/06/17 职场文书
关于读书的演讲稿300字
2014/08/27 职场文书
2014年培训工作总结范文
2014/11/27 职场文书