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

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
B
Blog
A
About on SuperTechFans
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
H
Help Net Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 三生石上(FineUI控件)
有赞技术团队
有赞技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
IT之家
IT之家
D
Docker
Google DeepMind News
Google DeepMind News
罗磊的独立博客
T
The Blog of Author Tim Ferriss
aimingoo的专栏
aimingoo的专栏
博客园 - 叶小钗
Recent Announcements
Recent Announcements
阮一峰的网络日志
阮一峰的网络日志
D
DataBreaches.Net
博客园 - 司徒正美
Engineering at Meta
Engineering at Meta

博客园 - 唯一浩哥

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);