菜鸟前端日记8 (原生JS--定时器)
来源:互联网 发布:java工程师面试题 编辑:程序博客网 时间:2024/05/22 10:45
定时器
定时器:Js内置的一个方法,它是window上的方法,所以this指向window。
setInterval()—重复执行定时器
作用:每隔一段时间就会去执行指定的代码,重复执行。
语法:
setInterval(function(){ 重复执行的代码},时间)//时间:间隔的时间 单位毫秒 1s=1000mssetInterval(函数名,时间);//函数是在外面定义的,这里调用时只写函数的名字,不能加括号
setTimeOut()—延迟定时器
作用:当延迟时间到达后会执行指定的函数,这个函数只执行一次。
语法:
setTimeout(function(){ 要执行的函数},时间)setTimeout(函数名,时间);
清除定时器
定时器的编号:
定时器的返回值,返回一个数字,代表当前定时器的编号,在不同的浏览器里是不同的,所以我们没办法直接拿编号去清除定时器。可以先声明个变量,把定时器的返回值存到这个变量里。然后拿这个变量去清除定时器。
var timer1 = setInterval(函数名,时间);var timer2 = setTimeout(函数名,时间);
清除定时器的方法:
1、清除重复执行定时器的方法
clearInterval(timer1);
2、清除延迟执行定时器的方法
clearTimeout(timer2);
阅读全文
0 0
- 菜鸟前端日记8 (原生JS--定时器)
- 菜鸟前端日记3(原生JS)
- 菜鸟前端日记4(原生JS--基本数据类型)
- 菜鸟前端日记5(原生JS--流程控制语句)
- 菜鸟前端日记6 (原生JS--函数基础)
- 菜鸟前端日记9 (原生JS--字符串的操作方法)
- 菜鸟前端日记10 (原生JS--数组的操作方法)
- 菜鸟前端日记11(原生JS--日期函数)
- 菜鸟前端日记7 (原生JS--作用域&预解析)
- 菜鸟前端日记1(HTML+CSS )
- 菜鸟前端日记2(透明度/显示display)
- 原生JS动画 定时器 传参
- js学习日记--原生ajax
- js定时器,原生js写的时钟
- oracle菜鸟日记8
- python菜鸟日记8
- 《学习日记》原生JS写ajax
- 前端菜鸟学node.js初体验(一)
- Spark由浅到深(4) -- 数据读取与保存
- 对TCP/IP网络协议的深入浅出归纳
- Manifold Element Method准备之Manifold流形
- sizeof与strlen的区别
- 学术道路
- 菜鸟前端日记8 (原生JS--定时器)
- Android四大组件:Service
- 源代码防泄密-DSA数据安全隔离概述
- nginx启动,重启,重新加载配置文件和平滑升级
- 对PopupWindow常用API的简单封装,几行代码就搞定PopupWindow弹窗,使用Builder模式,链式调用,像使用AlertDialog 一样
- Eclipse下启动tomcat报错:The archive: C:/Program Files(x86)/Java/jdk1.7.0_10/lib/tools.jar which is refere
- h5判断移动设备是否安装了某app,有跳转,无则跳至下载页面
- 测试库ORA-03137: TTC 协议内部错误: [12333] [8] [57] [53] [] [] [] [] 解决
- leetcode 33|81. Search in Rotated Sorted Array 1|2