惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
博客园 - 司徒正美
WordPress大学
WordPress大学
爱范儿
爱范儿
小众软件
小众软件
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客
博客园_首页
V
V2EX
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tailwind CSS Blog
大猫的无限游戏
大猫的无限游戏
The Cloudflare Blog
MyScale Blog
MyScale Blog
IT之家
IT之家
H
Help Net Security
Blog — PlanetScale
Blog — PlanetScale
Microsoft Security Blog
Microsoft Security Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
人人都是产品经理
人人都是产品经理

博客园 - 唯一浩哥

2026 年,macbook air 2015 升级硬盘注意事项 Java集合系列-HashSet Java基础系列-单例的7种写法 Java基础系列-Lambda Java基础系列-SPI你认识吗 Java基础系列-时间日期API Java基础系列-RandomAccess Java基础系列-Optional 那些字段适不适合建索引? Mysql笔记 Spring知识点 Java基础系列-浅拷贝和深拷贝 前端-jquery知识点 Java基础系列-substring的原理 - 唯一浩哥 - 博客园 Java设计模式之《抽象工厂模式》及使用场景 - 唯一浩哥 - 博客园 Java基础系列-Enum深入解析 - 唯一浩哥 - 博客园 Java基础系列-Collector和Collectors - 唯一浩哥 - 博客园 Java基础系列-Stream - 唯一浩哥 - 博客园 Java并发编程系列-AbstractQueuedSynchronizer - 唯一浩哥 - 博客园
前端-javascript知识点
唯一浩哥 · 2020-05-28 · via 博客园 - 唯一浩哥

1、计时器

js中有两个计时器函数:

  • setInterval():以指定时间间隔不断的执行指定代码
  • setTimeout():在指定的时间之后执行指定代码

setInterval()

语法:window.setInterval("function", milliseconds);

function表示指定执行的代码
milliseconds表示时间间隔,毫秒级

var timer1 = setInterval(function(){myTimer();}, 1000*10);
function myTimer(){
      // 执行的代码
}

可以使用clearInterval()方法停止执行,前提是需要将timer定义为全局变量

clearInterval(timer1);

setTimeout()

语法:window.setTimeout("function", milliseconds);

function表示指定执行的代码
milliseconds表示指定时限,毫秒级

var timer2 = setTimeout(function(){myTimer();}, 1000*10);
function myTimer(){
      // 执行的代码
}

可以使用clearTimeout()方法停止执行,前提是需要将timer定义为全局变量

clearTimeout(timer2);