zoukankan      html  css  js  c++  java
  • 2018.2.11 JS的定时器制作

    定时器

    1.定时器定义

    var time = window.setInterval("执行名词",间隔时间)
    
    关闭定时器  clearInterval(定时器名称)
    
    倒计时定时器  setTimeout("函数",时间)只执行一次
    

    2.深层次的看待定时器区别

    	setInterval是排队执行的,假如间隔时间是1秒,二执行的程序的时间是2秒,上次还没执行玩的代码回排队,上一次执行完下一次的就立即执行,这样实际执行的间隔时间为2秒
    
    
    	setTimeout延迟时间为1秒执行,要执行的代码需要2秒来执行,那这段代码上一次与下一次的执行时间为3秒。
    
    	在使用定时器之前先搞清楚之前的定时器。
    

    3.异步执行函数

    	JavaScript是单线程执行的,当某段代码正在执行的时候,所有后续的任务必须等待,形成一个队列,一旦当前任务执行完毕,再从队列中取出下一个任务,被称为“阻塞式执行”。如果代码中设定了一个setTimeout,那么浏览器会在合适的时间将代码插入到任务队列,如果这个时间设为0就代表立即插入队列等待执行。属于异步执行函数。
    
  • 相关阅读:
    边框的各种样式
    内容溢出显示省略号
    UNIAPP开发注意事项
    css文本的三条线 删除线 下划线 上划线
    防抖截流
    浏览器窗口改变触发的函数
    ES5数组方法
    弹性布局
    ubuntu16.04 安装adb
    git clone
  • 原文地址:https://www.cnblogs.com/qichunlin/p/8443447.html
Copyright © 2011-2022 走看看