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简单下拉菜单实例代码
Sep 07 Javascript
js实现继承的5种方式
Dec 01 Javascript
10个JavaScript中易犯小错误
Feb 14 Javascript
React.js入门实例教程之创建hello world 的5种方式
May 11 Javascript
js无提示关闭浏览器窗口的两种方法分析
Nov 06 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
May 26 Javascript
10分钟上手vue-cli 3.0 入门介绍
Apr 04 Javascript
详解vue中axios的封装
Jul 18 Javascript
js中自定义react数据验证组件实例详解
Oct 19 Javascript
webpack 代码分离优化快速指北
May 18 Javascript
原生js实现随机点名功能
Nov 05 Javascript
vue Element左侧无限级菜单实现
Jun 10 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 团购折扣计算公式
2011/11/24 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
微信公众号之主动给用户发送消息功能
2019/06/22 PHP
在chrome中window.onload事件的一些问题
2010/03/01 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
js字符串转换成xml对象并使用技巧解读
2013/04/18 Javascript
Json字符串转换为JS对象的高效方法实例
2013/05/01 Javascript
JQUERY dialog的用法详细解析
2013/12/19 Javascript
jquery append()方法与html()方法的区别及使用介绍
2014/08/01 Javascript
DOM基础教程之使用DOM控制表格
2015/01/20 Javascript
JavaScript实现复制或剪切内容到剪贴板功能的方法
2016/05/23 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
2016/07/22 Javascript
jQuery中DOM节点删除之empty与remove
2017/01/20 Javascript
layer弹出层框架alert与msg详解
2017/03/14 Javascript
详解webpack介绍&amp;安装&amp;常用命令
2017/06/29 Javascript
js登录滑动验证的实现(不滑动无法登陆)
2018/01/03 Javascript
vue中的provide/inject的学习使用
2018/05/09 Javascript
微信小程序实现天气预报功能
2018/07/18 Javascript
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
[06:49]2018DOTA2国际邀请赛寻真——VirtusPro傲视群雄
2018/08/12 DOTA
用实例详解Python中的Django框架中prefetch_related()函数对数据库查询的优化
2015/04/01 Python
为Python程序添加图形化界面的教程
2015/04/29 Python
python实现根据主机名字获得所有ip地址的方法
2015/06/28 Python
python字典基本操作实例分析
2015/07/11 Python
wxPython的安装图文教程(Windows)
2017/12/28 Python
解决Python的str强转int时遇到的问题
2018/04/09 Python
Python使用win32 COM实现Excel的写入与保存功能示例
2018/05/03 Python
Python字典的核心底层原理讲解
2019/01/24 Python
Python2 与Python3的版本区别实例分析
2020/03/30 Python
Python 里最强的地图绘制神器
2021/03/01 Python
美国Max仓库:Max Warehouse
2020/05/31 全球购物
公司综合部的成员自我评价分享
2013/11/05 职场文书
护理毕业生自荐信范文
2013/12/22 职场文书
合作意向协议书
2015/01/29 职场文书
vue实现可拖拽的dialog弹框
2021/05/13 Vue.js
关于PostgreSQL JSONB的匹配和交集问题
2021/09/14 PostgreSQL