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 相关文章推荐
JavaScript 基础问答三
Dec 03 Javascript
js 获取、清空input type=&quot;file&quot;的值(示例代码)
Dec 24 Javascript
js计算德州扑克牌面值的方法
Mar 04 Javascript
JavaScript数组操作函数汇总
Aug 05 Javascript
全面解析标签页的切换方式
Aug 21 Javascript
jQuery中fadein与fadeout方法用法示例
Sep 16 Javascript
vue-cli下的vuex的简单Demo图解(实现加1减1操作)
Feb 26 Javascript
Vue注册组件命名时不能用大写的原因浅析
Apr 25 Javascript
vue-router二级导航切换路由及高亮显示的实现方法
Jul 10 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
Sep 12 Javascript
Vue——前端生成二维码的示例
Dec 19 Vue.js
vue项目两种方式实现竖向表格的思路分析
Apr 28 Vue.js
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控制网页过期时间的代码
2008/09/28 PHP
10个简化PHP开发的工具
2014/12/25 PHP
PHP面试常用算法(推荐)
2016/07/22 PHP
JS简单的轮播的图片滚动实例
2013/06/17 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
jQuery+AJAX实现网页无刷新上传
2015/02/22 Javascript
javascript制作2048游戏
2015/03/30 Javascript
javascript实现获取服务器时间
2015/05/19 Javascript
jQuery组件easyui对话框实现代码
2016/08/25 Javascript
Node.js编写CLI的实例详解
2017/05/17 Javascript
es7学习教程之fetch解决异步嵌套问题的方法示例
2017/07/21 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
VueCli3构建TS项目的方法步骤
2018/11/07 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
2019/05/20 Javascript
js回文数的4种判断方法示例
2019/06/04 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
[01:38]完美世界DOTA2联赛(PWL)宣传片:第一站
2020/10/26 DOTA
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
PyGame贪吃蛇的实现代码示例
2018/11/21 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
2020/01/14 Python
Python操作注册表详细步骤介绍
2020/02/05 Python
python实现一个猜拳游戏
2020/04/05 Python
美国棒球装备和用品商店:Baseball Savings
2018/06/09 全球购物
Servlet的生命周期
2013/08/25 面试题
大专生工程监理求职信
2013/10/04 职场文书
物理教学随笔感言
2014/02/22 职场文书
某集团股份有限公司委托书样本
2014/09/24 职场文书
2014年家长学校工作总结
2014/11/20 职场文书
2015年百日安全活动总结
2015/03/26 职场文书