js 周期性定时器
周期性定时器:设置一个时间间隔,时间一到,做指定的事情,然后重新计时
设置:
var timer = setInterval(函数, 时间)
清除:
clearInterval(timer)
<html>
<head>
<meta charset="utf-8" />
<title>周期性定时器</title>
<style>
div {
margin: 100px auto;
width: 300px;
height: 200px;
background: greenyellow;
color: white;
font-size: 50px;
text-align: center;
line-height: 200px;
}
</style>
</head>
<body>
<div>0</div>
</body>
<script>
var timer = null
var oDiv = document.getElementsByTagName('div')[0]
oDiv.onmouseover = function () {
// 先保存起来,然后再使用
var _this = this
// 创建定时器
timer = setInterval(function(){
// 定时器任务函数中的this没有意义
var num = parseInt(_this.innerText)
num++
_this.innerText = num
}, 1000)
}
oDiv.onmouseout = function () {
// 清除定时器
clearInterval(timer)
}
</script>
</html>
鼠标放上面数字自动增加,鼠标移开停止增加数字。
js 周期性定时器相关推荐
- js中定时器与延时器的用法
js中定时器的主要语法有以下四个: 添加定时器: setTimeout("js语句",时间) setInterval("js语句",时间) 删除定时器(此处的t ...
- JS中定时器和延时调用学习笔记
JS中定时器和延时调用 在JS中希望一个函数重复的执行,可以为该函数设置一个定时装置 方法: setInterval(); 该方法可以将一个函数,每隔一段时间被调用一次 有两个参数 第一个是回调函数, ...
- android h5app息屏定时器,H5案例分享:JS设置定时器和清除定时器
JS设置定时器和清除定时器 在做项目中难免会碰到需要实时刷新,动画依次出现等等需求,这时候就需要定时器登上我们的代码舞台了,所以今天我们就先来了解一下JS定时器的设置和清除吧. 一.启用定时器 win ...
- js判断定时器是否启动_原生js如何做出轮播图的效果
<div class="box"><ul><li class="active"><img src="./im ...
- js的定时器 实现页面展示的异步刷新 多线程同步实现方式 附进度条js代码
先简单介绍下两个场景 结果迅速能出来,采用多线程的同步方式 如果逻辑处理比较快,3-5秒任务就会执行完毕,你也可以采用同步多线程同步的方式,代码如下: 数据校验使用到的线程实例: if(null!=c ...
- JS 设置定时器和清除定时器
在做项目中难免会碰到需要实时刷新,动画依次出现等等需求,这时候就需要定时器登上我们的代码舞台了,所以今天我们就先来了解一下JS定时器的设置和清除吧. 一.启用定时器 window对象提供了两个方法来实 ...
- JS的定时器的setTimeout和setInterval
setTimeout和setInterval都属于JS中的定时器,可以规定延迟时间再执行某个操作,不同的是setTimeout在规定时间后执行完某个操作就停止了,而setInterval则可以一直循环 ...
- JS设置定时器和清除定时器
最近在项目中频繁运用到js定时器,现在和大家分享一下方法.在前端开发的过程中,有些时候需要某段程序等待一段时间后再开始执行,在JavaScript中主要通过定时器实现这一类需求. JS的两种定时器 w ...
- python周期函数_对python周期性定时器的示例详解
如何实现python的定时器用time.sleep方法.如果要非阻塞的就放在一个单独线程里. 如何调用定时器 python 1 if __name__ == "__main__": ...
最新文章
- 解决Office互操作错误检索COML类工厂中 CLSID为 {xxx}的组件时失败,原因是出现以下错误: 80070005...
- 熊出没之伐木机器人_熊出没第一首富之争:李老板真的是第一吗?难道不是他第一?...
- 超详细的Python matplotlib 绘制柱状图
- 输入年月日,判断为该年的第几天
- html5播放视频闪退,【报Bug】embed闪退
- 6 个前端开发必备工具,提高你的生产力
- 提高JS性能注意事项(转载)
- PHP-ExcelReader
- uva 11925——Generating Permutations
- Linux学习总结(76)—— Shell 脚本日志技巧
- zookeeper版本更新_zookeeper介绍及运维实践
- python初学者怎么入门-终于晓得python入门后怎么学精
- 深度解密微信疯读狂加粉的伎俩
- w10投影全屏设置_win10投影仪怎么铺满全屏|win10投影器全屏的设置方法
- STC单片机实现printf
- 解决进入WindowsXP系统蓝屏提示“stop:0X0000007B
- 《平台战略:正在席卷全球的商业模式革命》有感
- Vue 使用特殊字体
- unity调用高德地图
- Python机器学习笔记之pandas绘图
热门文章
- 教你搭建属于自己的私人云服务器 再也不怕网盘关闭了
- hadoop快速自我学习--hadoop平台管理与维护
- 计算机组老师颁奖词,教研组颁奖词5篇
- 杭电多校联赛2017年总结
- 蔡徐坤一条微博转发过亿 幕后推手被判刑五年
- 用java编写进制转换器_JAVA 简单进制转换器
- 操作既简单、实用性强的文件批量改名高手
- 天津师范大学计算机与信息工程学院研究生院,天津师范大学计算机与信息工程学院2020考研调剂信息...
- 家居风水大全[ZT:http://sssyyyccc.blog.hexun.com/2641355_d.html]
- 南京工资个税计算机,南京个税计算器_南京税后月薪|工资计算器_南京个人所得税查询 - Tax518...