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 自动分号插入(JavaScript synat:auto semicolon insertion)
Nov 04 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
Aug 15 Javascript
使用Javascript写的2048小游戏
Nov 25 Javascript
javascript实现抽奖程序的简单实例
Jun 07 Javascript
jquery点击展示与隐藏更多内容
Dec 03 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
Feb 05 Javascript
JavaScript表单验证的两种实现方法
Feb 11 Javascript
angularjs中ng-bind-html的用法总结
May 23 Javascript
Mongoose中document与object的区别示例详解
Sep 18 Javascript
详解VUE 对element-ui中的ElTableColumn扩展
Mar 28 Javascript
微信小程序实现炫酷的弹出式菜单特效
Jan 28 Javascript
Vue Mint UI mt-swipe的使用方式
Jun 05 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安装问题
2006/10/09 PHP
浅谈apache和nginx的rewrite的区别
2013/02/22 PHP
处理单名多值表单的详解
2013/06/08 PHP
PHP赋值的内部是如何跑的详解
2019/01/13 PHP
PhpStorm2020 + phpstudyV8 +XDebug的教程详解
2020/09/17 PHP
用jscript实现新建和保存一个word文档
2007/06/15 Javascript
javascript错误的认识不用关心内存管理
2012/12/15 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
js克隆对象、数组的常用方法介绍
2013/09/26 Javascript
js substring从右边获取指定长度字符串(示例代码)
2013/12/23 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
javascript动画系列之模拟滚动条
2016/12/13 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
原生js简单实现放大镜特效
2017/05/16 Javascript
Vue声明式渲染详解
2017/05/17 Javascript
jQuery表单验证之密码确认
2017/05/22 jQuery
详解Vue.use自定义自己的全局组件
2017/06/14 Javascript
微信小程序用户信息encryptedData详解
2018/08/24 Javascript
JS 验证码功能的三种实现方式
2018/11/26 Javascript
详解基于React.js和Node.js的SSR实现方案
2019/03/21 Javascript
js实现小时钟效果
2020/03/25 Javascript
Taro小程序自定义顶部导航栏功能的实现
2020/12/17 Javascript
[56:18]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第二局
2016/03/05 DOTA
[01:15:00]LGD vs Mineski Supermajor 胜者组 BO3 第一场 6.5
2018/06/06 DOTA
[04:10]2018年度CS GO玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
python实现的简单抽奖系统实例
2015/05/22 Python
Python嵌入C/C++进行开发详解
2020/06/09 Python
CSS3解决移动页面上点击链接触发色块的问题
2016/06/03 HTML / CSS
Tarte Cosmetics官网:美国最受欢迎的化妆品公司之一
2017/08/24 全球购物
简短证婚人证婚词
2014/01/09 职场文书
幼儿园班级工作总结2015
2015/05/25 职场文书
2016庆祝教师节新闻稿
2015/11/25 职场文书
话题作文之自信作文
2019/11/15 职场文书
CentOS7环境下MySQL8常用命令小结
2022/06/10 Servers