博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
定时器
阅读量:7174 次
发布时间:2019-06-29

本文共 821 字,大约阅读时间需要 2 分钟。

在js中的定时器分两种:1、setTimeout() 2、setInterval()

定时器在js中式无法自动清除的  想要自己手动清除 以防止 占用内存过多  所以要记得使用了定时器 要记得清除了定时器

1.setTimeOut()

只在指定时间后执行一次

setTimeOut()是异步进行的

格式:

定时器(function(){执行内容},间隔时间)

它的间隔时间是以1000来表示1秒的

下面就是一个间隔打印的

    

 

setTimeout()多用来解决异步的 它在等待的时候也会去执行其他的内容的 等你的间隔好了就会输出

document.write(333);            setTimeout(function(){                document.write(444);            },3000)            document.write(555);

2.setInterval()

在指定时间为周期循环执行

/实时刷新  时间单位为毫秒  setInterval('refreshQuery()',8000);   /* 刷新查询 */  function refreshQuery(){    console.log('每8秒调一次') }

两种方法根据不同的场景和业务需求择而取之,

对于这两个方法,需要注意的是如果要求在每隔一个固定的时间间隔后就精确地执行某动作,那么最好使用setInterval,而如果不想由于连续调用产生互相干扰的问题,尤其是每次函数的调用需要繁重的计算以及很长的处理时间,那么最好使用setTimeout

 

 

 

 

 

 

做一个移动的小盒子:

    
在页面种移动盒子

 

转载于:https://www.cnblogs.com/zhaoyunlong/p/9113828.html

你可能感兴趣的文章
Design Pattern的万剑归宗 => Mediator
查看>>
Javascript中的原型继承的一些看法与见解
查看>>
HackerRank:JavaScript 是最知名的编程语言
查看>>
Linux修改本地时间
查看>>
elasticsearch字符串包含查询
查看>>
5- Flask构建弹幕微电影网站-项目分析、搭建目录及模型设计
查看>>
Mysql四种常见数据库引擎
查看>>
《Kotin 极简教程》第7章 面向对象编程(OOP)(1)
查看>>
Chrome吃内存的能力可不是说着玩的!
查看>>
iStaing获500万美元投资,VR室内设计离我们还远吗?
查看>>
Java日志框架-Spring中使用Logback(Spring/Spring MVC)
查看>>
读书笔记--101个shell脚本 之#12--函数
查看>>
TCP/IP之(四)Delay ack 和 Nagle算法
查看>>
linux学习:selinux 禁用后(disabled)Linux系统无法正常启动解决
查看>>
关于tomcat和jetty对比(不喜欢jetty的勿看)
查看>>
grafana使用详解
查看>>
linux 文件同步 rsync+crontab
查看>>
git如何删除远程仓库的某次错误提交
查看>>
LAMP架构讲解(续一)
查看>>
linux下查看文件编码及修改编码
查看>>