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 相关文章推荐
js传值 判断
Oct 26 Javascript
firefox中JS读取XML文件
Dec 21 Javascript
JavaScript delete操作符应用实例
Jan 13 Javascript
Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
Sep 12 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
Nov 14 Javascript
javascript 控制input只允许输入的各种指定内容
Jun 19 Javascript
javascript事件模型介绍
May 31 Javascript
angular directive的简单使用总结
May 24 Javascript
微信小程序 地图map实例详解
Jun 07 Javascript
基于element-ui的rules中正则表达式
Sep 04 Javascript
使用VScode 插件debugger for chrome 调试react源码的方法
Sep 13 Javascript
js实现缓动动画
Nov 25 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
从Web查询数据库之PHP与MySQL篇
2009/09/25 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
2014/07/01 PHP
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
2014/10/29 PHP
php通过asort()给关联数组按照值排序的方法
2015/03/18 PHP
php微信开发之百度天气预报
2016/11/18 PHP
JavaScript为对象原型prototype添加属性的两种方式
2010/08/01 Javascript
js常用代码段整理
2011/11/30 Javascript
javascript学习笔记(五)原型和原型链详解
2014/10/08 Javascript
js判断浏览器类型及设备(移动页面开发)
2015/07/30 Javascript
javascript原生ajax写法分享
2016/04/10 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
Nodejs调用WebService的示例代码
2017/09/29 NodeJs
Node.js 使用request模块下载文件的实例
2018/09/05 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
2018/11/25 Javascript
js实现倒计时器自定义时间和暂停
2019/02/25 Javascript
vue-cli项目使用mock数据的方法(借助express)
2019/04/15 Javascript
vue项目初始化到登录login页面的示例
2019/10/31 Javascript
vue插件--仿微信小程序showModel实现模态提示窗功能
2020/08/19 Javascript
python基础教程之lambda表达式使用方法
2014/02/12 Python
python 实现list或string按指定分段
2019/12/25 Python
使用Python将Exception异常错误堆栈信息写入日志文件
2020/04/08 Python
keras 模型参数,模型保存,中间结果输出操作
2020/07/06 Python
python实现扫雷游戏的示例
2020/10/20 Python
python海龟绘图之画国旗实例代码
2020/11/11 Python
基于HTML5的WebSocket的实例代码
2018/08/15 HTML / CSS
Foot Locker加拿大官网:美国知名运动产品零售商
2019/07/21 全球购物
中国一家综合的外贸B2C电子商务网站:DealeXtreme(DX)
2020/03/10 全球购物
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
2012/02/21 面试题
Java程序员面试题
2016/09/27 面试题
伦敦奥运会口号
2014/06/13 职场文书
个人党性分析材料
2014/12/19 职场文书
项目负责人岗位职责
2015/02/15 职场文书
领导视察通讯稿
2015/07/18 职场文书
小学四年级班务总结该怎么写?
2019/08/16 职场文书
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫